System.Web.UI.WebControls.WebParts Пространство имен

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

Классы

AppearanceEditorPart

Предоставляет элемент управления редактора, который позволяет конечным пользователям редактировать несколько свойств пользовательского интерфейса для связанного элемента управления WebPart. Этот класс не наследуется.

BehaviorEditorPart

Предоставляет элемент управления редактора, который позволяет конечным пользователям редактировать несколько свойств пользовательского интерфейса для связанного элемента управления WebPart. Этот класс не наследуется.

CatalogPart

Служит базовым классом для элементов управления, располагающихся в зонах CatalogZoneBase и предоставляющих каталоги доступных серверных веб-элементов управления (главным образом WebPart), которые пользователи могут добавить на веб-страницу.

CatalogPartChrome

Предоставляет разработчикам возможность переопределять способ отрисовки выбранных разделов элемента управления CatalogPart в зоне CatalogZoneBase.

CatalogPartCollection

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

CatalogZone

Служит основным элементом управления в наборе элементов управления веб-частей для размещения элементов управления CatalogPart на веб-странице.

CatalogZoneBase

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

ConnectionConsumerAttribute

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

ConnectionInterfaceCollection

Представляет коллекцию интерфейсов для использования в подключениях веб-частей.

ConnectionPoint

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

ConnectionProviderAttribute

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

ConnectionsZone

Предоставляет пользовательский интерфейс, позволяющий пользователям создавать связи между WebPart и другими серверными элементами управления, которые находятся в зонах WebPartZoneBase.

ConsumerConnectionPoint

Определяет объект точки подключения, который позволяет серверному элементу управления выполнять роль получателя для установки подключения к поставщику.

ConsumerConnectionPointCollection

Представляет коллекцию точек подключения для элемента управления в зоне веб-частей, действующего в качестве потребителя. Этот класс не наследуется.

DeclarativeCatalogPart

Позволяет разработчикам добавлять каталог WebPart или других серверные элементы управления на веб-страницу в декларативном формате с сохраняемостью страниц. Этот класс не наследуется.

EditorPart

Служит базовым классом для элементов управления, которые находятся в зонах EditorZoneBase и используются для изменения элементов управления WebPart.

EditorPartChrome

Предоставляет разработчикам возможность переопределять способ отрисовки выбранных разделов элемента управления EditorPart в зоне EditorZoneBase.

EditorPartCollection

Содержит коллекцию элементов управления EditorPart, используемую для изменения свойств, макета, внешнего вида и поведение элементов управления WebPart. Этот класс не наследуется.

EditorZone

Служит основным элементом управления в наборе элементов управления веб-частей для размещения элементов управления EditorPart на веб-странице.

EditorZoneBase

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

ErrorWebPart

Вставляется в веб-страницу как заполнитель, если попытка загрузить или создать экземпляр динамического элемента управления WebPart не удалась.

GenericWebPart

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

ImportCatalogPart

Импортирует файл описания для элемента управления WebPart (или другого серверного элемента управления ASP.NET, используемого в качестве элемента управления WebPart), чтобы пользователи могли добавлять этот элемент управления на веб-страницу с предопределенными параметрами. Этот класс не наследуется.

LayoutEditorPart

Предоставляет элемент управления редактора, который позволяет конечным пользователям редактировать несколько макетных свойств пользовательского интерфейса (UI) в связанном элементе управления WebPart. Этот класс не наследуется.

PageCatalogPart

Предоставляет каталог, содержащий ссылки на все элементы управления WebPart (и другие серверные элементы управления, которые содержатся в зонах WebPartZoneBase), которые пользователь закрыл на одной странице веб-частей, что позволяет пользователям добавлять закрытые элементы управления обратно на страницу. Этот класс не наследуется.

Part

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

PersonalizableAttribute

Представляет атрибут личных настроек. Этот класс не наследуется.

PersonalizationAdministration

Реализует управляющую и административную функциональность для персонализации веб-частей. Этот класс не наследуется.

PersonalizationDictionary

Инкапсулирует правила базовой проверки, которые указывают, считается ли фрагмент пользовательских данных персонализируемым в области User или Shared.

PersonalizationEntry

Представляет основные компоненты данных о состоянии персонализации, хранящиеся в объекте PersonalizationDictionary. Этот класс не наследуется.

PersonalizationProvider

Реализует базовые функциональные возможности для поставщика личной настройки.

PersonalizationProviderCollection

Хранит ссылки на объекты PersonalizationProvider, индексированные по имени. Этот класс не наследуется.

PersonalizationState

Определяет основные функциональные возможности, представляющие данные персонализации для страницы.

PersonalizationStateInfo

При переопределении в производном классе реализует представление сведений о наборе данных веб-частей для страницы.

PersonalizationStateInfoCollection

Предоставляет коллекцию объектов SharedPersonalizationStateInfo и UserPersonalizationStateInfo.

PersonalizationStateQuery

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

PropertyGridEditorPart

Предоставляет элемент управления редактора, который позволяет конечным пользователям редактировать пользовательские свойства в связанном элементе управления WebPart или серверном элементе управления. Этот класс не наследуется.

ProviderConnectionPoint

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

ProviderConnectionPointCollection

Содержит коллекцию всех объектов ProviderConnectionPoint, связанных с конкретным объектом WebPart, или серверный элемент управления, выступающий в роли поставщика в соединении. Этот класс не наследуется.

ProxyWebPart

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

ProxyWebPartConnectionCollection

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

ProxyWebPartManager

Предоставляет разработчикам способ объявления статических подключений на странице контента, если элемент управления WebPartManager был объявлен на главной странице, связанной с этой страницей контента.

RowToFieldTransformer

Преобразует данные в соединение веб-частей от поставщика, который реализует интерфейс IWebPartRow для потребителя, ожидающего поступления данных через интерфейс IWebPartField.

RowToParametersTransformer

Преобразует данные в соединении веб-частей из поставщика, который реализует интерфейс IWebPartRow, в потребителя, ожидающего поступления данных от поставщика, реализующего интерфейс IWebPartParameters.

SharedPersonalizationStateInfo

Представляет облегченную версию общих сведений персонализации о странице. Этот класс не наследуется.

SqlPersonalizationProvider

Реализует поставщик личной настройки, который использует сервер Microsoft SQL Server.

TitleStyle

Указывает характеристики стиля для заголовков элементов управления веб-частей в пределах зоны.

ToolZone

Служит базовым классом для набора вспомогательных зон, которые отображаются только в определенных режимах отображения страницы.

TransformerTypeCollection

Представляет доступную только для чтения коллекцию объектов WebPartTransformer.

UnauthorizedWebPart

Используется для создания объекта-заполнителя всякий раз, когда объект метода IsAuthorized элемента управления WebPartManager возвращает false для элемента управления WebPart. Этот класс не наследуется.

UserPersonalizationStateInfo

Представляет индивидуальный ("на пользователя") набор сведений о персонализации для страницы и пользователя. Этот класс не наследуется.

WebBrowsableAttribute

Показывает, отображается ли заданное свойство элемента управления веб-частей в объекте PropertyGridEditorPart.

WebDescriptionAttribute

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

WebDisplayNameAttribute

Определяет понятное имя для свойства элемента управления веб-частей.

WebPart

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

WebPartAddingEventArgs

Предоставляет данные для события WebPartAdding.

WebPartAuthorizationEventArgs

Предоставляет данные для события AuthorizeWebPart.

WebPartCancelEventArgs

Предоставляет данные для события SelectedWebPartChanging, события WebPartClosing и события WebPartDeleting.

WebPartChrome

Позволяет разработчикам переопределять способ отрисовки только для выделенных разделов элементов управления WebPart или серверных элементов управления в зоне WebPartZoneBase.

WebPartCollection

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

WebPartConnection

Предоставляет объект, который позволяет двум элементам управления WebPart устанавливать подключение. Этот класс не наследуется.

WebPartConnectionCollection

Представляет коллекцию связей для элемента управления в зоне веб-частей. Этот класс не наследуется.

WebPartConnectionsCancelEventArgs

Предоставляет данные для событий WebPartsConnecting и WebPartsDisconnecting .

WebPartConnectionsEventArgs

Предоставляет данные для событий WebPartsConnected и WebPartsDisconnected элемента управления WebPartManager.

WebPartDescription

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

WebPartDescriptionCollection

Представляет собой коллекцию объектов WebPartDescription, используемых с каталогами элементов управления WebPart. Этот класс не наследуется.

WebPartDisplayMode

Определяет общий набор свойств для режимов, в которых может отображаться страница веб-частей.

WebPartDisplayModeCancelEventArgs

Предоставляет данные для отменяемого события DisplayModeChanging.

WebPartDisplayModeCollection

Содержит коллекцию объектов WebPartDisplayMode. Этот класс не наследуется.

WebPartDisplayModeEventArgs

Предоставляет данные для события DisplayModeChanged.

WebPartEventArgs

Предоставляет данные для событий WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved и SelectedWebPartChanged.

WebPartManager

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

WebPartManagerInternals

Выделяет отдельный класс для методов, которые используются элементом управления WebPartManager и могут переопределяться разработчиками, расширяющими этот элемент управления, но редко требуются разработчикам страниц.

WebPartMenuStyle

Содержит характеристики стиля для меню в элементах управления WebPart. Этот класс не наследуется.

WebPartMovingEventArgs

Предоставляет данные для события WebPartMoving.

WebPartPersonalization

Реализует низкоуровневые операции персонализации.

WebPartTracker

Отслеживает связи веб-частей, проверяя наличие циклических соединений.

WebPartTransformer

Предоставляет базовую реализацию для классов преобразователей, чтобы преобразовывать данные между двумя несовместимыми точками подключения.

WebPartTransformerAttribute

Определяет типы точек подключения, поддерживаемые преобразователем.

WebPartTransformerCollection

Предоставляет коллекцию объектов WebPartTransformer.

WebPartUserCapability

Предоставляет сведения о возможностях пользователя просматривать и изменять данные персонализации. Этот класс не наследуется.

WebPartVerb

Предоставляет элемент интерактивного пользовательского интерфейса (UI), позволяющий пользователям выполнять действия на странице веб-частей.

WebPartVerbCollection

Представляет коллекцию настраиваемых команд веб-частей. Этот класс не наследуется.

WebPartVerbsEventArgs

Представляет данные события для события CreateVerbs, которое используется методом OnCreateVerbs(WebPartVerbsEventArgs).

WebPartZone

Служит основным элементом управления в наборе элементов управления веб-частей для размещения элементов управления WebPart на веб-странице.

WebPartZoneBase

Служит базовым классом для всех элементов управления зоны, которые действуют в качестве контейнеров для элементов управления WebPart (или других серверных или пользовательских элементов управления).

WebPartZoneCollection

Содержит доступную только для чтения коллекцию элементов управления WebPartZone.

WebZone

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

Интерфейсы

IPersonalizable

Определяет дополнительные возможности управления для применения и извлечения состояния персонализации.

ITrackingPersonalizable

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

ITransformerConfigurationControl

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

IVersioningPersonalizable

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

IWebActionable

Позволяет элементам управления WebPart или другим серверным элементам управления содержать коллекции команд.

IWebEditable

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

IWebPart

Определяет общие свойства пользовательского интерфейса, используемые элементами управления WebPart ASP.NET.

IWebPartField

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

IWebPartParameters

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

IWebPartRow

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

IWebPartTable

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

Перечисления

PartChromeState

Указывает, находятся ли элемент управления и окружающая его граница в обычном или свернутом состоянии.

PartChromeType

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

PersonalizationScope

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

WebPartExportMode

Указывает, сколько свойств элемента управления WebPart можно экспортировать — все, только некоторые или ни одного.

WebPartHelpMode

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

WebPartVerbRenderMode

Указывает, как должны визуализироваться команды в элементе управления WebPart.

Делегаты

FieldCallback

Ссылается на метод, который вызывается во время получения данных поля от поставщика.

ParametersCallback

Ссылается на метод, который вызывается при получении данных строки от поставщика.

RowCallback

Ссылается на метод, который вызывается при получении данных строки от поставщика.

TableCallback

Ссылается на метод, который вызывается при получении табличных данных от поставщика.

WebPartAddingEventHandler

Представляет метод, обрабатывающий событие WebPartAdding объекта WebPartManager.

WebPartAuthorizationEventHandler

Представляет метод, обрабатывающий событие AuthorizeWebPart объекта WebPartManager.

WebPartCancelEventHandler

Представляет метод, обрабатывающий событие SelectedWebPartChanging, WebPartClosing или WebPartDeleting класса WebPartManager.

WebPartConnectionsCancelEventHandler

Представляет метод, обрабатывающий событие WebPartsConnecting или WebPartsDisconnecting элемента управления WebPartManager.

WebPartConnectionsEventHandler

Представляет метод, обрабатывающий события WebPartsConnected и WebPartsDisconnected элемента управления WebPartManager.

WebPartDisplayModeCancelEventHandler

Представляет метод, обрабатывающий событие DisplayModeChanging класса WebPartManager.

WebPartDisplayModeEventHandler

Предоставляет метод, обрабатывающий событие DisplayModeChanged объекта WebPartManager.

WebPartEventHandler

Представляет метод, обрабатывающий событие WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved или SelectedWebPartChanged объекта WebPartManager.

WebPartMovingEventHandler

Предоставляет метод, обрабатывающий событие WebPartMoving объекта WebPartManager.

WebPartVerbsEventHandler

Представляет делегат для события CreateVerbs.

См. также раздел