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

Для решения этих проблем ASP.NET предоставляет высокоуровневую модель элементов управления Web. Все элементы управления Web определены в пространстве имен System.Web.UI.WebControl и являются производными от базового класса WebControl реализующего более абстрактную и непротиворечивую модель, чем модель серверных элементов управления HTML. Элементы управления Web также поддерживают дополнительные свойства наподобие автоматической обратной отсылки. Но действительно примечательным является то, что многие усовершенствованные элементы управления не просто отображаются на отдельный HTML-дескриптор, но генерируют более сложный вывод, состоящий из нескольких HTML-дескрипторов и JavaScript-кода. В качестве примеров можно привести списки флажков, переключатели, календари, редактируемые сетки и так далее.

На рис. 4.6 показана часть иерархии наследования элементов управления Web.

Рис. 4.6. Элементы управления Web

 

предыдущая    следующая страница   оглавление

161

Hosted by uCoz