ASP.NET. Учебный курс (Г.Бучек.) |
Страница 35 из 476 Первый элемент управления 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> |