Работа с элементами управления WebParts

Оценить
(0 голоса)

ASP.NET содержит много элементов управления и классов WebParts; одна только панель ин­струментов Visual Studio определяет 14 элементов управления WebParts (рис. 14.45). Кроме того, пространство имен System. Web. и I .WebCont г о Is .WebParts содержит почти 100 клас­сов. Эти элементы управления и классы работают вместе для управления структурой страницы WebParts, ее персонализацией и настройкой, а также и самим ее представлением.

Когда вы создаете простую страницу WebParts, то вы обычно работаете с тремя типами элементов управления: WebPartManager, WebPartZone и собственно элементами управле­ния представлением. Первый элемент управления (WebPartManager) необходим на всех

страницах WebParts. Это элемент управления, который отвечает за управление самими WebParts на странице. Вы должны определить этот элемент управления на каждой страни­це WebParts, причем только один на страницу. WebPartManager отвечает за отслеживание элементов управления и их зон на странице. Он также управляет состоянием, в котором мо­жет находиться страница (таким как режим просмотра или редактирования).

Второй элемент (WebPartZone) позволяет вам управлять компоновкой "зон" вашей страни­цы. Зона представляет собой область страницы, куда можно поместить элементы управле­ния или функции. Для того чтобы понять зоны, попробуйте представить вашу страницу в виде горизонтальных и* вертикальных зон содержимого. Например, в верхней части вашей страницы у вас может быть зона, которая представляет собой заголовок приложения. Под ней могут находиться две вертикальные зоны. Левая зона может использоваться для ссылок и навигационных элементов управления. Средняя зона может содержать WebParts содер­жимого. И наконец, в нижней части страницы у вас может быть еще одна зона для управле­ния содержимым вроде нижнего колонтитула.

На рис. 14.46 показан пример страницы WebParts, разбитой на зоны. Конечно, вы можете определить любое количество зон и скомпоновать их так, как вам нравится. Это просто пример.

Примечание

Зоны тоже имеют связанные с ними стили. Ка>кдая зона предоставляет обычный пользовательский интерфейс для элементов управления внутри зоны. То есть они определяют шапку, заголовок, стиль кнопок и т. д. Это называется “хромом" элемен­тов управления данной зоны.

Описание: C:\Users\Артём\Desktop\media\image358.jpeg

WebPartManager
Создание страницы WebParts
Определение зон
Добавление WebParts в зоны
Обзор элементов управления ASP.NET

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.