System.Web.UI.WebControls.WebParts Namespace

The System.Web.UI.WebControls.WebParts namespace contains classes and interfaces known collectively as the Web Parts control set. You can use these classes to create Web pages whose appearance and behavior can be modified (personalized) by end users. Each user's personalized settings for a page are saved for future browser sessions.

Remarks

To be added.

Classes

TypeReason
ConnectionConsumerCallbackDocumentation for this section has not yet been entered.
ConnectionInterfaceCollection

Represents a collection of interfaces for use in Web Parts connections.

ConnectionPoint

Serves as the base class for defining connection point objects that enable the consumer control and the provider control in a Web Parts connection to share data.

ConnectionPointTypeDocumentation for this section has not yet been entered.
ConnectionProviderCallbackDocumentation for this section has not yet been entered.
ConsumerConnectionPoint

Defines a connection point object that enables a server control acting as a consumer to form a connection with a provider.

EditorPart

Serves as the base class for controls that reside in System.Web.UI.WebControls.WebParts.EditorZoneBase zones and are used to edit System.Web.UI.WebControls.WebParts.WebPart controls.

EditorPartCollection

Contains a collection of System.Web.UI.WebControls.WebParts.EditorPart controls used for editing the properties, layout, appearance, and behavior of System.Web.UI.WebControls.WebParts.WebPart controls. This class cannot be inherited.

FieldCallback

References the method to call when retrieving field data from a provider.

IPersonalizable

Defines additional management capabilities for the application and extraction of personalization state.

ITrackingPersonalizable

Allows Web Parts controls to track the specific phases of the personalization load and save process.

ITransformerConfigurationControl

Defines the contract a control implements to act as a configuration control for a transformer in a Web Parts connection.

IVersioningPersonalizable

Represents an interface that can manage personalization data belonging to a previous version of a Web Parts control.

IWebActionable

Enables System.Web.UI.WebControls.WebParts.WebPart controls or other server controls to contain collections of verbs.

IWebEditable

Provides an interface for developers to specify custom editing controls that are associated with a System.Web.UI.WebControls.WebParts.WebPart control.

IWebPart

Defines common user interface (UI) properties used by ASP.NET System.Web.UI.WebControls.WebParts.WebPart controls.

IWebPartField

Defines a provider interface for connecting two server controls using a single field of data.

IWebPartParameters

Defines the contract a Web Parts control implements to pass a parameter value in a Web Parts connection.

IWebPartRow

Defines a provider interface for connecting two server controls using a single field of data.

IWebPartTable

Defines a provider interface for connecting two server controls using an entire table of data.

ParametersCallback

References the method to call when retrieving row data from a provider.

Part

Serves as the base class for all Web Parts part controls, which render a modular user interface on a Web Forms page.

PartChromeState

Specifies whether a control and the border surrounding it are in a normal or minimized state.

PartChromeType

Specifies the kind of border that surrounds a Web Parts control.

PersonalizableAttribute

Represents the personalization attribute. This class cannot be inherited.

PersonalizationScope

Indicates the personalization scope for a System.Web.UI.WebControls.WebParts.WebPartManager object or the personalization scope that applies to a property on a Web Parts control.

ProviderConnectionPoint

Defines a connection point object that enables a server control acting as a provider to form a connection with a consumer.

RowCallback

References the method to call when retrieving row data from a provider.

TableCallback

References the method to call when retrieving table data from a provider.

TypeCollectionDocumentation for this section has not yet been entered.
WebPart

Serves as the base class for custom ASP.NET Web Parts controls, adding to the base System.Web.UI.WebControls.WebParts.Part class features some additional user interface (UI) properties, the ability to create connections, and personalization behavior.

WebPartAuthorizationEventArgs

Provides data for the System.Web.UI.WebControls.WebParts.WebPartManager.AuthorizeWebPart event.

WebPartAuthorizationEventHandler

Represents the method that handles the System.Web.UI.WebControls.WebParts.WebPartManager.AuthorizeWebPart event of a System.Web.UI.WebControls.WebParts.WebPartManager object.

WebPartCancelEventArgs

Provides data for the System.Web.UI.WebControls.WebParts.WebPartManager.SelectedWebPartChanging event, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartClosing event, and System.Web.UI.WebControls.WebParts.WebPartManager.WebPartDeleting event.

WebPartCancelEventHandler

Represents the method that will handle the System.Web.UI.WebControls.WebParts.WebPartManager.SelectedWebPartChanging event, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartClosing event, or System.Web.UI.WebControls.WebParts.WebPartManager.WebPartDeleting event of the System.Web.UI.WebControls.WebParts.WebPartManager class.

WebPartEventArgs

Provides data for the System.Web.UI.WebControls.WebParts.WebPartManager.WebPartAdded, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartDeleted, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartClosed, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartMoved, and System.Web.UI.WebControls.WebParts.WebPartManager.SelectedWebPartChanged events.

WebPartEventHandler

Represents the method that will handle the System.Web.UI.WebControls.WebParts.WebPartManager.WebPartAdded event, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartDeleted event, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartClosed event, System.Web.UI.WebControls.WebParts.WebPartManager.WebPartMoved event, or System.Web.UI.WebControls.WebParts.WebPartManager.SelectedWebPartChanged event of a System.Web.UI.WebControls.WebParts.WebPartManager object.

WebPartExportMode

Specifies whether all, some, or none of a System.Web.UI.WebControls.WebParts.WebPart control's properties can be exported.

WebPartHelpMode

Specifies the available types of user interfaces (UIs) for displaying Help content for a System.Web.UI.WebControls.WebParts.WebPart control.

WebPartPageMenuModeDocumentation for this section has not yet been entered.
WebPartVerb

Provides an interactive user interface (UI) element that enables users to perform actions on a Web Parts page.

WebPartVerbCollection

Represents a collection of custom Web Parts verbs. This class cannot be inherited.

WebPartVerbsEventArgs

Provides event data for the System.Web.UI.WebControls.WebParts.WebPartZoneBase.CreateVerbs event that is used by the System.Web.UI.WebControls.WebParts.WebPartZoneBase.OnCreateVerbs(System.Web.UI.WebControls.WebParts.WebPartVerbsEventArgs) method.

WebPartVerbsEventHandler

Represents the delegate for the System.Web.UI.WebControls.WebParts.WebPartZoneBase.CreateVerbs event.