Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11631
Последний выпуск: 19.06.2015

Элементы Web Forms

<< Оглавление

Элементы Web Forms

Компоненты, размещенные на вкладке Web Forms (Web-формы), во многом совпадают по наименованиям и внешнему виду с компонентами вкладки HTML. Основное различие между ними заключается в том, что компоненты Web Forms предназначены для работы с сервером, который может изменять их свойства и обрабатывать события, инициируемые этими компонентами. Естественно, достаточно большую часть свойств данные компоненты наследуют от своих обычных предшественников с вкладки HTML. Однако существуют и дополнительные свойства, которые регулируют различные рабочие состояния этих элементов и порядок обработки и передачи информации.

Компонент Label - полное наименования класса, который реализует данный компонент - System.Web.UI.WebControls.Label.

Компонент TextBox - полное наименование его класса - System.Web.UI.WebControls.TextBox. Это обычное однострочное поле текстового ввода.

Компонент Button. Создает кнопку. Полное наименование класса - System.Web.UI.WebControls.Button. При работе с компонентами Web Forms разработчику не нужны специализированные типы кнопок, такие как Reset и Submit, так как реакцию приложения на нажатие подобных кнопок он определяет самостоятельно.

Компонент LinkButton. Полное наименование класса - System.Web.UI.WebControls.LinkButton. Данный компонент при отображении его браузером выглядит как обычная гиперссылка, однако функционально он полностью совпадает с компонентом Button.

Компонент ImageButton. Полное наименование класса - System.Web.UI.WebControls.ImageButton. Выглядит как обычное графическое изображение, однако на деле является кнопкой.

Компонент HyperLink. Предназначен для создания гиперссылок на разрабатываемой Web-странице. Полное наименование класса - System.Web.UI.WebControls.HyperLink

Компонент DropDownList. Позволяет пользователю ввести свое текстовое значение или выбрать его из выпадающего текстового списка. Полное наименование класса - System.Web.UI.WebControls.DropDownList.

Компонент ListBox. Полное наименование класса - System.Web.UI.WebControls.ListBox. Позволяет пользователю выбрать одно или несколько значений из списка.

Компонент DataGrid. Достаточно объемный и сложный компонент, который позволяет отображать информацию в табличном виде. Полное наименование класса - System.Web.UI.WebControls.DataGrid.

Компонент DataList. Предназначен для отображения информации, получаемой из набора данных, обычно из подключенной базы данных. Подобен таблице, но применяет свои методы отображения различных элементов. Полное наименование класса - System.Web.UI.WebControls.DataList.

Компонент Repeater. Предназначен для отображения повторяющихся элементов оформления Web-страницы. Установка параметров отображения производится при помощи тегов html, те. Визуальных средств установки параметров у данного компонента нет. Полное наименование класса - System.Web.UI.WebControls.Repeater.

Компонент CheckBox. Создает единичный независимый переключатель. В отличии от своего предшественника с палитры html, данный компонент содержит помимо самого переключателя еще и текст, идентифицирующий его. Полное наименование класса - System.Web.UI.WebControls.CheckBox.

Компонент CheckBoxList. Предназначен для создания набора независимых переключателей. Доступ к отдельным переключателям этого компонента осуществляется при помощи свойства Items, которое на само деле является обычной коллекцией. Полное наименование класса - System.Web.UI.WebControls.CheckBoxList.

Компонент RadioButton. Предназначен для создания кнопки переключателя. Обычно в одиночном виде не используется. Полное наименование класса - System.Web.UI.WebControls.RadioButton.

Компонент RadioButtonList. Предназначен для создания групп переключателей. Полное наименование класса - System.Web.UI.WebControls.RadioButtonList.

Компонент Image. Позволяет внедрять в состав содержимого Web-страницы графическое изображение. Полное наименование класса - System.Web.UI.WebControls.Image.

Компонент Panel. Создает на разрабатываемой Web-странице блок-контейнер, в котором могут быть размещены другие элементы. По сути, является некоторым аналогом компонентов Layout Panel, находящихся на вкладке html. Полное наименование класса - System.Web.UI.WebControls.Panel.

Компонент PlaceHolder. Как и предыдущий компонент, он является контейнером для элементов Web-страницы. Однако он предназначен для размещения элементов, которые динамически создаются Web-приложением, т.е. на момент первоначальной загрузки и отображения Web-страницы эти элементы еще не существовали. Полное наименование класса - System.Web.UI.WebControls.PlaceHolder.

Компонент Calendar. Достаточно интересный компонент, который отображает календарную панель на Web-странице. Очень удобно использовать подобный функциональный элемент на сайтах с большим информационным наполнением, разбитым по датам. Полное наименование класса, реализующего этот компонент, - System.Web.UI.WebControls.Calendar.

Компонент AdRotator. Позволяет отображать в заданной или случайной последовательности графических изображений. По сути дела, данный элемент является заготовкой для создания баннерной системы. Полное наименование класса - System.Web.UI.WebControls.AdRotator.

Компонент Table. Предназначен для создания таблиц. Чаще всего используют для отображения некоей информации, взятой из базы данных, в табличном виде. Полное наименование класса - System.Web.UI.WebControls.Table.

Компонент RequiredFieldValidator. Данный компонент создает текстовое предупреждение, которое будет отображено, если пользователь при работе с Web-страницей не введет некоторые данные, являющиеся обязательными для продолжения работы. Полное наименование класса - System.Web.UI.WebControls.RequiredFieldValidator.

Компонент CompareValidator. Применяется для проверки равенства или неравенства (соотношения больше-меньше) некоего значения, введенного пользователем. Полное наименование класса - System.Web.UI.WebControls.CompareValidator.

Компонент RangeValidator. Позволяет проверять, входит ли введенное пользователем значение, в некий заранее определенный интервал допустимых значений. Полное наименование класса - System.Web.UI.WebControls.RangeValidator.

Компонент CustomValidator. Этот компонент, как и несколько предыдущих, относится к контролирующим элементам. Но если в предыдущие компоненты уже встроены механизмы проверки соответствия введенного значения некоему условию, то данный элемент позволяет разработчику подключать свои собственные функции проверки достоверности введенных данных. Полное наименование класса - System.Web.UI.WebControls.CustomValidator.

Компонент ValidationSummary. Предназначен для вывода отчета о несоответствиях данных, введенных пользователем. По сути, данный компонент является итоговым отчетом, который может быть связан с предыдущими компонентами проверки достоверности. Полное наименование класса - System.Web.UI.WebControls.ValidationSummary.

Компонент Xml. Предназначен для отображения на Web-странице данных полученных из xml-документов. Естественно, отображение происходит не напрямую, так как браузер не может знать, как именно следует отображать содержимое тех или иных xml-тегов. Поэтому с документом связывается стилевая таблица xsl, содержащая инструкции по отображению использованных xml-тегов. Полное наименование класса - System.Web.UI.WebControls.Xml.

Компонент CrystalReportViewer. Предназначен для внедрения в разрабатываемые Web-страницы различных отчетов, построенных на технологии Crystal Report, которая входит в состав Visual Studio .NET. Полное наименование класса - System.Web.UI.WebControls.CrystalReportViewer.

На этом перечень компонентов, расположенных на вкладке Web Forms заканчивается.


Оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог