Режимы отображения страницы веб-частей

Visual Studio 2010

Обновлен: Ноябрь 2007

Страница веб-частей ASP.NET может отображаться в нескольких различных режимах. Режим отображения представляет собой особое состояние, относящееся ко всей странице целиком, при котором определенные элементы пользовательского интерфейса видимы и включены, в то время как другие — невидимы и отключены. Режимы отображения позволяют пользователям выполнять определенные задачи по изменению или персонализации страницы, например, редактировать элементы управления веб-частей, изменять макет страницы или добавлять новые элементы управления из каталога доступных элементов управления.

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

Обычно создается такой пользовательский интерфейс, который позволяет пользователям переключать режимы отображения по мере необходимости. Режим отображения страницы также можно изменить программным способом с помощью свойства DisplayMode. Дополнительные сведения об изменении режима отображения страницы см. в разделе Пошаговое руководство. Изменение режима отображения на странице веб-частей.

В наборе элементов управления веб-частей имеется пять стандартных режимов отображения: просмотр (обычный режим, в котором пользователь просматривает веб-страницу), разработка, редактирование, каталог и подключение. Каждый из этих режимов отображения является производным от класса WebPartDisplayMode. В следующей таблице содержится список режимов отображения и обобщены сведения по их поведению.

Режим отображения

Описание

BrowseDisplayMode

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

DesignDisplayMode

Отображает пользовательский интерфейс зоны и позволяет пользователям перетаскивать элементы управления веб-частей, изменяя макет страницы.

EditDisplayMode

Отображает элементы пользовательского интерфейса редактирования и позволяет пользователям редактировать элементы управления на странице. Допускает перетаскивание элементов управления.

CatalogDisplayMode

Отображает элементы пользовательского интерфейса каталога и позволяет пользователям добавлять элементы управления на страницу и удалять их со страницы. Допускает перетаскивание элементов управления.

ConnectDisplayMode

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

Показ: