Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основы работы с формами Web



Формы Web реализуют немало преимуществ страниц ASP.NET. Они дают возможность серверу отслеживать изменения в UI: чем занимается пользователь и как следует среагировать каждому элементу. При помощи манипулирования клиентскими скриптами страницы ASP.NET информацию о событиях отправляют на сервер, где она будет обработана соответствующим образом.

Формы Web состоят из четырех типов серверных элементов управления: элементы HTML, Web, подтверждения и пользовательские элементы. Все они имеют свойства, Методы и события, которые дают разработчику возможность контроля над приложениями. Также Web-формы автоматически сохраняют состояние каждого элемента.

Каждый существующий элемент управления HTML может быть преобразован в серверный с помощью атрибута runat="server". Такие элементы создаются на сервере, а необходимый для их отображения код HTML посыпается браузеру. Использование серверных элементов управления HTML позволяют с легкостью манипулировать атрибутами простых элементов HTML.

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

Далее мы рассмотрим следующий тип серверных элементов управления: пользовательские элементы. Они отличаются от прочих настриваемостью, что позволяет снабдить их любой необходимой функциональностью. Помимо этого мы затронем более сложные Web-формы, например, code-behind.

Серверные элементы превосходят пользовательские в двух ключевых областях:

Все Web-элементы управления ASP.NET являются серверными элементами управления. В этой части статьи вы узнаете о том, как можно построить свои собственные серверные элементы управления.

Серверные элементы управления - это классы.NET, унаследованные от System.Web.UI.WebControls. Класс WebControl представляет свойства и методы, общие для всех серверных элементов управления (такие как ID, ViewState и коллекция Controls) а также добавляет несколько свойств, помогающих реализовать стандартные стили. К этим свойствам относятся Font, ForeColor и BackColor.

Создавать серверные элементы управления следует в отдельном проекте библиотеки классов и компилировать проект в отдельную DLL сборку





Дата публикования: 2015-02-03; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...