Компоненты Web Parts Framework

Технология Web Parts позволяет пользователям самим определять какой контент будет отображаться на их Web-страницах.

Такие страницы с настраиваемой структурой составляются из компонентов Web Parts.

В отличие от фрейма, Web-части являются серверными элементами управления.

Web Parts Framework представляется следующими элементами управления:

§ WebPartManager – управляет элементами, находящимися на странице Web Parts;

§ WebPart – определяет контент, отображаемый пользователю;

§ WebPartZone – определяет контейнер для элементов управления Web Parts уровня страницы;

§ CatalogPart – определяет список доступных элементов Web Parts, которые можно динамически добавлять на Web-страницу;

§ CatalogZone – определяет контейнер уровня страницы для элементов управления CatalogPart;

§ ConnectionsZone – содержит элементы WebPartConnection и предоставляет пользовательский интерфейс для управления ими;

§ EditorPart – определяет базовые свойства для всех элементов управления, используемых для редактирования содержимого элементов Web Parts;

§ EditorZone – определяет контейнер уровня страницы для элементов управления EditorPart;

§  WebPartConnection – создает соединение между элементами двух Web-частей на странице;

§  AppearanceEditorPart, LayoutEditorPart, BehaviorEditorPart, PropertyGridEditorPart – элементы управления части-редактора, позволяющие персонализировать различные аспекты поведения элементов управления Web-частей на странице.

 

Базовым классом Web-частей является класс WebPart. Наследуемый от него класс определяет контент, отображаемый на странице.

Класс EditorPart  является базовым классом частей-редакторов. Он позволяет редактировать структуру и свойства элементов Web-частей.

Класс CatalogPart является базовым классом частей-каталогов. Этот класс позволяет динамически менять список частей, отображаемых на странице, выбирая их из списка доступных частей.

Web-страница может быть разделена на несколько зон. Каждая зона – это контейнер частей, коророму присущ некоторый пользовательский интерфейс и определенная функциональность. Одна зона может содержатьболее одной части. Для каждого класса частей предусмотрен свой класс зоны (контейнером для WebPart является класс WebPartZone).

Основным управляющим классом на страницах, построенных по технологии Web Parts, является класс WebPartManager. Этот класс позволяет:

§ информировать зоны и части об зменении режима отображения;

§ переносить части из одной зоны в другую;

§ перемещать части в пределах своей зоны;

§ создавать соединения между элементами;

§ управлятьсобытиями;

§ использовать интерфейс для редактирования свойств и поведения элементов управления и т.д.

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100