2012-03-12 2 views
0
' USED TO REFRESH THE PAGE WHIN IT IS POSTED BACK 
      If (IsPostBack = False) Then 
       ' USED TO DISPLAY DEFAULT FIRST ITEM IN THE DROPDOWN 
       Dim Li1 As New ListItem() 
       Li1.Text = "ALL" 
       Li1.Value = "" 
       cboStudy.Items.Add(Li1) 
       ' USED TO COUNT THE STUDIES IN THE DROPDOWN 
       If (objDS.Tables(0).Rows.Count <> 0) Then 
        ' USED TO CIRCULATE LOOP UPTO THE RECORD COUNT 
        Dim i As Integer 
        For i = 0 To objDS.Tables(0).Rows.Count - 1 
         ' USED TO CREATE NEW ITEM IN THE DROPDOWN 
         Dim Li As New ListItem 
         Li.Text = objDS.Tables(0).Rows(i)("Study_Desc").ToString() 
         Li.Value = objDS.Tables(0).Rows(i)("Study_ID").ToString() 
         'USED TO ADD ITEMS IN THE DROPDOWN 
         cboStudy.Items.Add(Li) 
        Next 
       End If 
       'USED TO SAVE THE CHANGES IN DATASET 
       objDS.AcceptChanges() 
       ' USED TO CLOSE THE DATABASE CONNECTION 
       objDS.Dispose() 
      End If 
     End If 

Мне нужно прочитать набор данных в javascript. Так что мне нужно связать Study_Desc в DropDownList.Чтение набора данных в JavaScript

Как я могу это сделать?

+0

Почему вы хотите прочитать свои данные в JavaScript? Вопрос неясно, что вы ищете? – ankur

+0

да, мне нужно прочитать набор данных в объекте javascript, а затем привязать данные в раскрывающемся списке .. – harsh

ответ

1

Возможно, вам будет полезно ознакомиться с описанием как ASP.NET page works и как оно renders. В вашем конкретном случае вы устанавливаете содержимое выпадающего списка в свой набор данных. Затем он будет отображать объект «select» для пользователя с соответствующими записями без необходимости использования Javascript. Все это происходит на стороне сервера, которая обрабатывается на сервере перед ответом HTML для возврата пользователю.

С Javascript этот код работает на стороне клиента, то есть на компьютере пользователя. Здесь можно отследить ваш набор данных (таким образом, набор данных будет сериализован для передачи по проводу и прочитан в формате, который может читать Javascript) и взаимодействовать с ним на стороне клиента. Вопрос в том, что в вашем случае, почему вы беспокоитесь о том, что вы создаете выпадающее меню на стороне сервера. Если вы заинтересованы в том, чтобы направить ваш набор данных на Javascript, ознакомьтесь с ссылками на этом post для выбора подходов, которые вы можете предпринять.

Незначительные замечания:

В своем коде вы используете «AcceptChanges» метод, когда нет абсолютно никаких причин, чтобы использовать эту функцию, если вы не делаете изменения (ов) к набору данных, который я угадывание вы не находитесь в PageLoad ...

Смежные вопросы