| | Class | Description |
|---|
 | AppearanceEditorPart | |
 | BehaviorEditorPart | Provides an editor control that enables end users to edit several user interface (UI) properties on an associated WebPart control. This class cannot be inherited. |
 | CatalogPart | Serves as the base class for controls that reside in CatalogZoneBase zones, and that provide catalogs of available Web server controls (especially WebPart controls) that users can add to a Web page. |
 | CatalogPartChrome | Enables developers to override the rendering for only the selected sections of CatalogPart controls in a CatalogZoneBase zone. |
 | CatalogPartCollection | |
 | CatalogZone | |
 | CatalogZoneBase | |
 | ConnectionConsumerAttribute | Identifies the callback method in a server control acting as the consumer in a Web Parts connection, and enables developers to specify details about the consumer's connection point. |
 | ConnectionInterfaceCollection | |
 | ConnectionPoint | |
 | ConnectionProviderAttribute | |
 | ConnectionsZone | Provides a user interface (UI) that enables users to form connections between WebPart and other server controls that reside in WebPartZoneBase zones. |
 | ConsumerConnectionPoint | |
 | ConsumerConnectionPointCollection | |
 | DeclarativeCatalogPart | |
 | EditorPart | Serves as the base class for controls that reside in EditorZoneBase zones and are used to edit WebPart controls. |
 | EditorPartChrome | Enables developers to override the rendering for only the selected sections of EditorPart controls in an EditorZoneBase zone. |
 | EditorPartCollection | Contains a collection of EditorPart controls used for editing the properties, layout, appearance, and behavior of WebPart controls. This class cannot be inherited. |
 | EditorZone | |
 | EditorZoneBase | |
 | ErrorWebPart | Inserted into a Web page as a placeholder when the attempt to load or create a new instance of a dynamic WebPart control has failed. |
 | GenericWebPart | |
 | ImportCatalogPart | Imports a description file for a WebPart control (or other ASP.NET server control used as a WebPart control), so that users can add the control to a Web page with pre-defined settings. This class cannot be inherited. |
 | LayoutEditorPart | Provides an editor control that enables end users to edit several layout-oriented user interface (UI) properties on an associated WebPart control. This class cannot be inherited. |
 | PageCatalogPart | Provides a catalog that keeps references to all WebPart controls (and other server controls contained in WebPartZoneBase zones) that a user has closed on a single Web Parts page, which enables users to add the closed controls back to the page. This class cannot be inherited. |
 | Part | Serves as the base class for all Web Parts part controls, which render a modular user interface on a Web Forms page. |
 | PersonalizableAttribute | Represents the personalization attribute. This class cannot be inherited. |
 | PersonalizationAdministration | Implements management and administrative functionality for Web Parts personalization. This class cannot be inherited. |
 | PersonalizationDictionary | |
 | PersonalizationEntry | |
 | PersonalizationProvider | |
 | PersonalizationProviderCollection | Stores references to PersonalizationProvider objects indexed by name. This class cannot be inherited. |
 | PersonalizationState | |
 | PersonalizationStateInfo | |
 | PersonalizationStateInfoCollection | |
 | PersonalizationStateQuery | |
 | PropertyGridEditorPart | Provides an editor control that enables end users to edit custom properties on an associated WebPart or server control. This class cannot be inherited. |
 | ProviderConnectionPoint | |
 | ProviderConnectionPointCollection | |
 | ProxyWebPart | |
 | ProxyWebPartConnectionCollection | Contains a collection of static WebPartConnection objects, which is used when the connections are declared in content pages and the WebPartManager control is declared in a master page. This class cannot be inherited. |
 | ProxyWebPartManager | |
 | RowToFieldTransformer | Transforms data in a Web Parts connection from a provider that implements the IWebPartRow interface to a consumer expecting data through the IWebPartField interface. |
 | RowToParametersTransformer | |
 | SharedPersonalizationStateInfo | Represents a lightweight version of shared personalization information about a page. This class cannot be inherited. |
 | SqlPersonalizationProvider | Implements a personalization provider that uses Microsoft SQL Server. |
 | TitleStyle | |
 | ToolZone | Serves as the base class for a set of helper zones that appear only in certain associated page display modes. |
 | TransformerTypeCollection | |
 | UnauthorizedWebPart | |
 | UserPersonalizationStateInfo | Represents the per-user personalization information for a page and a user. This class cannot be inherited. |
 | WebBrowsableAttribute | |
 | WebDescriptionAttribute | |
 | WebDisplayNameAttribute | |
 | WebPart | Serves as the base class for custom ASP.NET Web Parts controls, adding to the base Part class features some additional user interface (UI) properties, the ability to create connections, and personalization behavior. |
 | WebPartAddingEventArgs | Provides data for the WebPartAdding event. |
 | WebPartAuthorizationEventArgs | |
 | WebPartCancelEventArgs | |
 | WebPartChrome | |
 | WebPartCollection | |
 | WebPartConnection | Provides an object that enables two WebPart controls to form a connection. This class cannot be inherited. |
 | WebPartConnectionCollection | |
 | WebPartConnectionsCancelEventArgs | |
 | WebPartConnectionsEventArgs | Provides the event data for the WebPartsConnected and WebPartsDisconnected events of the WebPartManager control. |
 | WebPartDescription | Provides information about a WebPart control that you can display in a catalog of Web Parts controls without having to create an instance of the control. |
 | WebPartDescriptionCollection | Consists of a collection of WebPartDescription objects to be used with catalogs of WebPart controls. This class cannot be inherited. |
 | WebPartDisplayMode | Defines a common set of properties for the several display modes that a Web Parts page can enter. |
 | WebPartDisplayModeCancelEventArgs | |
 | WebPartDisplayModeCollection | |
 | WebPartDisplayModeEventArgs | Provides data for the DisplayModeChanged event. |
 | WebPartEventArgs | Provides data for the WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved, and SelectedWebPartChanged events. |
 | WebPartManager | Serves as the central class of the Web Parts control set, managing all the Web Parts controls, functionality, and events that occur on a Web page. |
 | WebPartManagerInternals | Isolates into a separate class methods that are used by the WebPartManager control and can be overridden by developers who extend the control, but are rarely needed by page developers. |
 | WebPartMenuStyle | |
 | WebPartMovingEventArgs | |
 | WebPartPersonalization | |
 | WebPartTracker | |
 | WebPartTransformer | Provides basic implementation for transformer classes to convert data between two incompatible connection points. |
 | WebPartTransformerAttribute | |
 | WebPartTransformerCollection | |
 | WebPartUserCapability | Provides information about a user's capabilities to view and modify personalization data. This class cannot be inherited. |
 | WebPartVerb | |
 | WebPartVerbCollection | Represents a collection of custom Web Parts verbs. This class cannot be inherited. |
 | WebPartVerbsEventArgs | Provides event data for the CreateVerbs event that is used by the OnCreateVerbs method. |
 | WebPartZone | Serves as the primary control in the Web Parts control set for hosting WebPart controls on a Web page. |
 | WebPartZoneBase | |
 | WebPartZoneCollection | Contains a read-only collection of WebPartZone controls. |
 | WebZone | Serves as the base class for all controls that act as containers for server controls (including Web Parts Part controls, server controls, and user controls) in Web Parts applications. |