Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Серверные элементы управления HTML




Стандартные или серверные элементы управления

Серверные элементы мощнее, потому что они привязаны не к разметке, а к функциональности, которую нужно обеспечить. Многие элементы не имеют аналогов в HTML

На одной странице.aspx вполне можно использовать одновременно как серверные элементы управления, так и стандартные элементы управления HTML. Элементы управления HTML проще, стандартнее и используют меньшую полосу пропускания, поэтому серверные элементы управления обычно используются только тогда, когда вам нужна дополнительная функциональность: как на уровне сервера (например, для взаимодействия с базами данных), так и на уровне клиентского интерфейса (например, в наборе элементов управления HTML нет календаря).

Таблица соответствия некоторых серверных элементов управления web тегам HTML
Элемент управления ASP..NET Соответствующий тег HTML Назначение
<asp:Label> <Span> Отобразить текст
<asp:ListBox> <Select> Список выбора
<asp:DropDownList> <Select> Выпадающий список
<asp:TextBox> <Input Type="Text"> <Input Type="Password"> <Textarea> строка редактирования поле редактирования
<asp: HiddenField> <Input Type="Hidden"> Невидимое поле
<asp:RadioButton>, <asp:RadioButtonList> <Input Type="Radio"> Переключатель, список переключателей
<asp:CheckBox>, <asp:CheckBoxList> <Input Type="CheckBox"> Флажок, список флажков
<asp:Button> <Input Type="button"> <Input Type="submit"> Командная кнопка
<asp:Image> <img> Изображение
<asp:ImageButton> <input type="image"> Кнопка-изображение
<asp: Table> <Table> Таблица
<asp:Panel> <Div> Контейнер
<asp:BulletedList> <ul>,<ol> Маркированный список
<asp:HyperLink> <A Href> гиперссылка

 

По умолчанию такие элементы управления в ASP.NET файлах рассматриваются как текст. Для их программирования требуется добавление атрибута runat="server"в соответствующий HTML элемент. Кроме того, все серверные элементы управления HTML должны быть размещены внутри области действия тэга <form>, также имеющего атрибут runat="server".

Серверный элемент управления HTML Описание
HtmlAnchor Управление HTML элементом <a>
HtmlButton Управление HTML элементом <button>
HtmlForm Управление HTML элементом <form>
HtmlGeneric Управляет HTML элементами не описываемыми как элементы управления HTML, например, <body>, <div>, <span>и др.
HtmlImage Управление HTML элементом <image>
HtmlInputButton Управление HTML элементами <input type="button">, <input type="submit">и <input type="reset">
HtmlInputCheckBox Управление HTML элементом <input type="checkbox">
HtmlInputFile Управление HTML элементом <input type="file">
HtmlInputHidden Управление HTML элементом <input type="hidden">
HtmlInputImage Управление HTML элементом <input type="image">
HtmlInputRadioButton Управление HTML элементом <input type="radio">
HtmlInputText Управление HTML элементами <input type="text">и <input type="password">
HtmlSelect Управление HTML элементом <select>
HtmlTable Управление HTML элементом <table>
HtmlTableCell Управление HTML элементами <td>и <th>
HtmlTableRow Управление HTML элементом <tr>
HtmlTextArea Управление HTML элементом <textarea>



Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 213; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.