ВУЗ:
Составители:
Рубрика:
103
Серверные HTML элементы управления имеет прямое соответст-
вие с обычными HTML тэгами и в основном предназначены для быст-
рого перехода от разработки простых HTML страниц с формами к web-
формам.
Наиболее используемыми и обладающими наибольшие возможно-
сти являются серверные web-элементы управления.
В ASP.Net разработчик может создавать и собственные элементы
управления (user server controls). Разработка и использование таких ЭУ
в пособии не рассматривается. Полное описание создания пользователь-
ских ЭУ приведено в [5, 9].
Серверные HTML элементы управления
Серверные HTML ЭУ используют такой же синтаксис, как и
HTML тэги, только имеют специальный атрибут runat=server. В резуль-
тате добавления такого атрибута, для HTML элемента создается объект
соответствующего класса, имя которого совпадает со значением атри-
бута id и набором свойств, соответствующих HTML атрибутам тэга. На-
пример, для тэга
<input id="myName" type="text" runat="server" />
создается объект с именем myName. Значение атрибута value данного тэ-
га может быть задано следующим образом:
void Page_Load(object sender, EventArgs e) {
myName.Value = "Петров";
}
После обработки web-формы объект myName сформирует следую-
щий HTML код, который будет передаваться браузеру:
<input name="myName" id="myName" type="text" value="Петров" />
Список основных серверных HTML ЭУ, соответствующих им
классов и их свойств, приведен в табл. 4.2.
Таблица 4.2
Список основных серверных HTML элементов управления
HTML тэг
Класс
Основные элементы класса
<a runat="server">
HtmlAnchor
HRef, Target, Title, Name, событие
ServerClick
<button runat="server">
HtmlButton
CausesValidation, ValidationGroup, со-
бытие ServerClick
<form runat="server">
HtmlForm
Enctype, Method, Target, DefaultButton,
DefaultFocus
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »
