Чтение DataSet в JavaScript - PullRequest
       3

Чтение DataSet в JavaScript

0 голосов
/ 12 марта 2012
' 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.

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

1 Ответ

1 голос
/ 12 марта 2012

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

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

Малые ноты:

В вашем коде вы используете метод ' AcceptChanges ', когда нет абсолютно никакой причины использовать его, если только вы не вносите изменения в набор данных, который я угадываю вам ' не в PageLoad ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...