Языки

» Html
» Java Script

» PHP

» Perl

» ASP

» CGI

» Xml

» Dhtml

» VBScript

» Java

» Css

Уроки

» Photoshop

» Corel Draw

» Dreamwawer

» Flash MX

Скачать

» Программы

» Книги

Шаблоны

» Сайтов

» Flash

» Скрипты

Active Server Pages

» ASP для новичков

     » Главная страница

     » ASP для новичков

Элементы Web Forms

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

  • Компонент Label. Полное наименование класса, который реализует данный компонент — system.Web.ui.webControis.Label. Предназначен только для отображения текста.
  • Компонент TextBox. Полное наименование его класса — System.web.ui.WebControis.TextBox. Это обычное однострочное поле текстового ввода.
  • Компонент Button. Создает кнопку. Полное наименование класса — System.web.ui.WebControis.Button. При работе с компонентами Web Forms (Web-формы) разработчику не нужны специализированные типы кнопок, такие как Reset и Submit, так как реакцию приложения на нажатие подобных кнопок он определяет самостоятельно.
  • Компонент LinkButton. Полное наименование класса —System. Web. UI .WebControis. LinkButton. Данный компонент п ри ото бражении его браузером выглядит как обычная гиперссылка, однако функционально он полностью совпадает с компонентом Button.
  • Компонент imageButton. Полное наименование класса — system.web.ui.WebControis.imageButton. Выглядит как обычное графическое изображение, однако на деле является кнопкой.
  • Компонент HyperLink. Предназначен для создания гиперссылок на разрабатываемой Web-странице. Полное наименование класса —
  • System.Web.UI.WebControis.HyperLink.
  • Компонент DropDownList. Позволяет пользователю ввести свое текстовое значение или выбрать его из выпадающего текстового списка. Полное наименование класса— System. Web.UI.WebControls. DropDownList.
  • Компонент ListBox. Полное наименование класса — System. Web. UI. WebControis. ListBox. Позволяет пользователю выбрать одно или несколько значений из списка.
  • Компонент DataGrid. Достаточно объемный и сложный компонент, который позволяет отображать информацию в табличном виде. Полное наименование Класса — System.Web.UI.WebControls.DataGrid.
  • Компонент DataList. Предназначен для отображения информации, получаемой из набора данных, обычно из подключенной базы данных. Подобен таблице, но применяет свои методы отображения различных элементов. Полное наименование класса —Systern.Web.UI.WebControis.DataList.
  • Компонент Repeater. Предназначен для отображения повторяющихся элементов оформления Web-страницы. Установка параметров отображения производится при помощи тегов HTML, т. е. визуальных средств установки параметров отображения у данного компонента нет. Полное наименование класса — System.Web.UI.WebControls.Repeater.
  • Компонент checkBox. Создает единичный независимый переключатель. В отличие от своего предшественника с палитры HTML, данный компонент содержит помимо самого переключателя еще и текст, идентифицирующий его. Полное наименование класса — system.web.ui.webControis.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.
  • Компонент PiaceHoider. Как и предыдущий компонент, он является контейнером для элементов Web-страницы. Однако он предназначен для размещения элементов, которые динамически создаются Web-приложением, т. е. на момент первоначальной загрузки и отображения Web-страницы эти элементы еще не существовали. Полное наименование его класса — System.Web.UI.WebControls.PlaceHolder.
  • Компонент calendar. Достаточно интересный компонент, который отображает календарную панель на Web-странице. Очень удобно использовать подобный функциональный элемент на сайтах с большим информационным наполнением, разбитым по датам. Полное наименование класса, реализующего ЭТОТ Компонент, — System.Web.UI.WebControls.Calendar.
  • Компонент AdRotator. Позволяет отображать в заданной или случайной последовательности графические изображения. По сути дела, данный элемент является заготовкой для создания баннерной системы. Полное наименование Класса — System. Web.UI.WebControls.AdRotator.
  • Компонент таЫе. Предназначен для создания таблиц. Чаще всего используют для отображения некоей информации, взятой из базы данных, в табличном виде. Полное наименование класса — system. web.ui.webcontrois. Table.
  • Компонент RequiredFieiavalidator. Данный компонент создает текстовое предупреждение, которое будет отображено, если пользователь при работе с Web-страницей не введет некоторые данные, являющиеся обязательными для продолжения работы. Полное наименование класса — Sy stem. Web. U I .WebControls . RequiredFieldValidator.
  • Компонент compareVaiidator. Применяется для проверки равенства или неравенства (соотношение больше-меньше) некоего значения, введенного пользователем. Полное наименование класса, реализующего этот компонент, — System. Web. UI .WebControls .CompareVaiidator.
  • Компонент RangeValidator. Позволяет проверять, входит ли введенное пользователем значение, в некий заранее определенный интервал допустимых значений. Полное наименование класса для данного компонента — System. Web. UI .WebControls .RangeValidator.
  • Компонент RegularExpressionValidator. Компонент позволяет проверять введенное пользователем значение на соответствие некоему шаблону, большой набор которых предоставлен разработчику в готовом виде, и, кроме того, естественно, разработчик может сам устанавливать свои собственные символьные шаблоны. Полное наименование соответствующего Класса — System. Web. UI .WebControls . RegularExpressionValidator.
  • Компонент CustomValidator. Этот компонент, как и несколько предыдущих, относится к контролирующим элементам. Но если в предыдущие компоненты уже встроены механизмы проверки соответствия введенного значени я некоему условию, то данный элемент позволяет разработчику подключат свои собственные функции проверки достоверности введенных данных. Полное наименование класса — System. Web.UI.WebControls.CustomValidator.
  • Компонент VaiidationSummary. Предназначен для вывода отчета о несоответствиях данных, введенных пользователем. По сути, данный компо нент является итоговым отчетом, который может быть связан с предыдущими компонентами проверки достоверности. Полное наименованш Класса — System. Web. UI .WebControls .VaiidationSummary.
  • Компонент xml. Предназначен для отображения на Web-странице данных, полученных из XML-документов. Естественно, отображение происходит не напрямую, так как браузер не может знать, как именно следуе т отображать содержимое тех или иных XML-тегов. Поэтому с документе ом связывается стилевая таблица XSL, содержащая инструкции по отображению использованных XML-тегов. Полное наименование класса дл я Дан ного Компонента — System. Web.UI.WebControls.Xm l.
  • Компонент crystaiReportviewer. Предназначен для внедрения в разрабатываемые Web-страницы различных отчетов, построенных на технологии Crystal Report, которая входит в состав Visual Studio .NET. Полное наименование класса для данного компонента — System.Web.UI.WebControls.CrystaiReportviewer.

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

Сохранить документ

Сохранить документ (.doc)

Распечатать документ

Напечатать

 

Следующий урок


Общение
» Чат

» Форум

Реклама 

Здесь может быть Ваша реклама

Поиск

» Поиск

Статистика 

Связь
» Web дизайнер

» Ваша реклама

» Отзывы

» О проекте

 



Сайт управляется системой uCoz