Получение значений только один раз без использования ItemDataBoundEvent, которое многократно возвращает значение - PullRequest
0 голосов
/ 13 июня 2011

В DataService.cs функция возвращает список следующим образом:

[WebMethod()]
public SomeList[] GetListing(

На стороне клиента у меня есть это:

        function onListLoadSuccess(someLists) {            

            var dataList = $find('<%= DataList1.ClientID %>');
            dataList.set_dataSource(someLists);
            dataList.dataBind();

Затем, когда она связана с DataList1:

        function onListItemDataBound(sender, e) {

            var item = e.get_item();
            if (item.get_isDataItemType()) {

                var someList = item.get_dataItem();
                alert(someList.Country);
                alert(someList.City);

Моя проблема в том, что мне нужно получить страну и город только один раз, мне интересно, как я могу получить эти значения без использования функции onListItemDataBound , которая многократно возвращает значение, пока все строки не будут иметьпробежал.

1 Ответ

0 голосов
/ 16 июня 2011

Работай сейчас .. глупый я!

        function onListLoadSuccess(someLists) {  
            alert(someLists[0].City);
            alert(someLists[0].Country);
...