ASP.NET. Учебный курс (Г.Бучек.)

Печать

Первый элемент управления DropDownList служит для отображения названий курсов, извлеченных из базы данных. Сначала следует указание компилятору на то, что работа ведется с элементом управления DropDownList:

<asp:dropdownlist

Затем элементу управления присваивается имя, чтобы на него можно было ссылаться в коде:

id-nddlCourses"

Компилятору нужно сообщить о том, что обработка элемента управления будет производиться На стороне сервера:

runat-server

В следующей строке задано имя поля базы данных, содержимое которого отображается в элементе DropDownList при просмотре страницы:

DataTextField»"CourseName"

Можно задать имя поля, содержимое которого используется в коде, но остается невидимым для посетителя:

DataValueField-nCourseIDn^

Другими словами, посетитель видит название курса, но использовать можно и его код ID.

А вот и закрывающий тег элемента управления:</asp:dropdownlist>

Второй элемент управления DropDownList содержит фиксированные строки. Сначала указывается тип элемента управления:<asp:dropdownlist

Затем ему присваивается имя:

id-HddlRating"

Элемент должен обрабатываться на стороне сервера:runat-server>

Посредством элементов управления List item задаем пункты списка, отображаемые в элементе DropDownList:

<asp:Listltem Уа1ие-"0тлично">0тлично</азр:ListItem> <asp:Listltem Value«-nXopomoH>Xopomo</asp:Listltem> <aep:Listltem Уа1ие-"Плохо">Плохо</азр:Listltem>

В данном случае значение свойства Value и текст, указываемый между тегами каждого элемента Listltem, совпадают. Это не является обязательным требованием. Значение свойства Value используется в коде, посетитель не видит его. Ему доступен только тот текст, который размещен между открывающим и закрывающим тегами элемента управления Listltem.

Далее следует закрывающий тег элемента управления DropDownList:</asp:dropdownlist>