Export (0) Print
Expand All
Expand Minimize
0 out of 1 rated this helpful - Rate this topic

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.

  ClassDescription
Public classAppearanceEditorPartProvides an editor control that enables end users to edit several user interface (UI) properties on an associated WebPart control. This class cannot be inherited.
Public classBehaviorEditorPartProvides an editor control that enables end users to edit several user interface (UI) properties on an associated WebPart control. This class cannot be inherited.
Public classCatalogPartServes 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.
Public classCatalogPartChromeEnables developers to override the rendering for only the selected sections of CatalogPart controls in a CatalogZoneBase zone.
Public classCatalogPartCollectionContains a collection of CatalogPart controls used to provide catalogs of Web server controls that end users can add to a Web page. This class cannot be inherited.
Public classCatalogZoneServes as the primary control in the Web Parts control set for hosting CatalogPart controls on a Web page.
Public classCatalogZoneBaseServes as the base class for all zone controls that act as catalogs. Catalogs contain lists of WebPart controls that users can add to a Web page.
Public classConnectionConsumerAttributeIdentifies 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.
Public classConnectionInterfaceCollectionRepresents a collection of interfaces for use in Web Parts connections.
Public classConnectionPointServes 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.
Public classConnectionProviderAttributeIdentifies the callback method in a server control acting as the provider in a Web Parts connection, and enables developers to specify details about the provider's connection point.
Public classConnectionsZoneProvides a user interface (UI) that enables users to form connections between WebPart and other server controls that reside in WebPartZoneBase zones.
Public classConsumerConnectionPointDefines a connection point object that enables a server control acting as a consumer to form a connection with a provider.
Public classConsumerConnectionPointCollectionRepresents a collection of connection points for a control in a Web Parts zone acting as a consumer. This class cannot be inherited.
Public classDeclarativeCatalogPartEnables developers to add a catalog of WebPart or other server controls to a Web page in the declarative, page persistence format. This class cannot be inherited.
Public classEditorPartServes as the base class for controls that reside in EditorZoneBase zones and are used to edit WebPart controls.
Public classEditorPartChromeEnables developers to override the rendering for only the selected sections of EditorPart controls in an EditorZoneBase zone.
Public classEditorPartCollectionContains a collection of EditorPart controls used for editing the properties, layout, appearance, and behavior of WebPart controls. This class cannot be inherited.
Public classEditorZoneServes as the primary control in the Web Parts control set for hosting EditorPart controls on a Web page.
Public classEditorZoneBaseServes as the base class for all zone controls that act as containers for EditorPart controls.
Public classErrorWebPartInserted into a Web page as a placeholder when the attempt to load or create a new instance of a dynamic WebPart control has failed.
Public classGenericWebPartWraps server controls that are not WebPart controls so that they can appear and behave as true WebPart controls at run time.
Public classImportCatalogPartImports 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.
Public classLayoutEditorPartProvides 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.
Public classPageCatalogPartProvides 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.
Public classPartServes as the base class for all Web Parts part controls, which render a modular user interface on a Web Forms page.
Public classPersonalizableAttributeRepresents the personalization attribute. This class cannot be inherited.
Public classPersonalizationAdministrationImplements management and administrative functionality for Web Parts personalization. This class cannot be inherited.
Public classPersonalizationDictionaryEncapsulates basic validation rules that indicate whether a piece of custom data is considered personalizable in either User or Shared scope.
Public classPersonalizationEntryRepresents core pieces of custom personalization state information contained in a PersonalizationDictionary object. This class cannot be inherited.
Public classPersonalizationProviderImplements the basic functionality for a personalization provider.
Public classPersonalizationProviderCollectionStores references to PersonalizationProvider objects indexed by name. This class cannot be inherited.
Public classPersonalizationStateDefines the basic functionality that represents the personalization data for a page.
Public classPersonalizationStateInfoWhen overridden in a derived class, implements a representation of information about a set of Web Parts data for a page.
Public classPersonalizationStateInfoCollectionProvides a collection of SharedPersonalizationStateInfo and UserPersonalizationStateInfo objects.
Public classPersonalizationStateQueryRepresents a set of query parameters that can be passed to a personalization provider using the various get and find methods. This class cannot be inherited.
Public classPropertyGridEditorPartProvides an editor control that enables end users to edit custom properties on an associated WebPart or server control. This class cannot be inherited.
Public classProviderConnectionPointDefines a connection point object that enables a server control acting as a provider to form a connection with a consumer.
Public classProviderConnectionPointCollectionContains a collection of all ProviderConnectionPoint objects associated with a particular WebPart or server control acting as a provider in a connection. This class cannot be inherited.
Public classProxyWebPartRepresents the base class for Web Parts controls that under certain conditions must replace other Web Parts controls on a page.
Public classProxyWebPartConnectionCollectionContains 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.
Public classProxyWebPartManagerProvides a way for developers to declare static connections in a content page when a WebPartManager control has been declared in the content page's associated master page.
Public classRowToFieldTransformerTransforms data in a Web Parts connection from a provider that implements the IWebPartRow interface to a consumer expecting data through the IWebPartField interface.
Public classRowToParametersTransformerTransforms data in a Web Parts connection from a provider that implements the IWebPartRow interface to a consumer expecting to receive data from a provider that implements the IWebPartParameters interface.
Public classSharedPersonalizationStateInfoRepresents a lightweight version of shared personalization information about a page. This class cannot be inherited.
Public classSqlPersonalizationProviderImplements a personalization provider that uses Microsoft SQL Server.
Public classTitleStyleSpecifies the style characteristics for the title bars of Web Parts controls within a zone.
Public classToolZoneServes as the base class for a set of helper zones that appear only in certain associated page display modes.
Public classTransformerTypeCollectionProvides a read-only collection of WebPartTransformer objects.
Public classUnauthorizedWebPartUsed to create a placeholder object whenever the WebPartManager control's IsAuthorized method returns false for a WebPart control. This class cannot be inherited.
Public classUserPersonalizationStateInfoRepresents the per-user personalization information for a page and a user. This class cannot be inherited.
Public classWebBrowsableAttributeIndicates whether the designated property of a Web Parts control is displayed in a PropertyGridEditorPart object.
Public classWebDescriptionAttributeDefines the string value to use as a ToolTip for a property of a Web Parts control.
Public classWebDisplayNameAttributeDefines the friendly name for a property of a Web Parts control.
Public classWebPartServes 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.
Public classWebPartAddingEventArgsProvides data for the WebPartAdding event.
Public classWebPartAuthorizationEventArgsProvides data for the AuthorizeWebPart event.
Public classWebPartCancelEventArgsProvides data for the SelectedWebPartChanging event, WebPartClosing event, and WebPartDeleting event.
Public classWebPartChromeEnables developers to override the rendering for only the selected sections of WebPart or server controls in a WebPartZoneBase zone.
Public classWebPartCollectionContains a collection of WebPart controls used to track and manage related groups of controls. This class cannot be inherited.
Public classWebPartConnectionProvides an object that enables two WebPart controls to form a connection. This class cannot be inherited.
Public classWebPartConnectionCollectionRepresents a collection of connections for a control in a Web Parts zone. This class cannot be inherited.
Public classWebPartConnectionsCancelEventArgsProvides data for the WebPartsConnecting and WebPartsDisconnecting events.
Public classWebPartConnectionsEventArgsProvides the event data for the WebPartsConnected and WebPartsDisconnected events of the WebPartManager control.
Public classWebPartDescriptionProvides 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.
Public classWebPartDescriptionCollectionConsists of a collection of WebPartDescription objects to be used with catalogs of WebPart controls. This class cannot be inherited.
Public classWebPartDisplayModeDefines a common set of properties for the several display modes that a Web Parts page can enter.
Public classWebPartDisplayModeCancelEventArgsProvides data for the DisplayModeChanging cancelable event.
Public classWebPartDisplayModeCollectionContains a collection of WebPartDisplayMode objects. This class cannot be inherited.
Public classWebPartDisplayModeEventArgsProvides data for the DisplayModeChanged event.
Public classWebPartEventArgsProvides data for the WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved, and SelectedWebPartChanged events.
Public classWebPartManagerServes 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.
Public classWebPartManagerInternalsIsolates 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.
Public classWebPartMenuStyleContains style characteristics for menus on WebPart controls. This class cannot be inherited.
Public classWebPartMovingEventArgsProvides data for the WebPartMoving event.
Public classWebPartPersonalizationImplements low-level personalization operations.
Public classWebPartTrackerMonitors Web Parts connections for circular connections.
Public classWebPartTransformerProvides basic implementation for transformer classes to convert data between two incompatible connection points.
Public classWebPartTransformerAttributeIdentifies the types of connection points that a transformer supports.
Public classWebPartTransformerCollectionProvides a collection of WebPartTransformer objects.
Public classWebPartUserCapabilityProvides information about a user's capabilities to view and modify personalization data. This class cannot be inherited.
Public classWebPartVerbProvides an interactive user interface (UI) element that enables users to perform actions on a Web Parts page.
Public classWebPartVerbCollectionRepresents a collection of custom Web Parts verbs. This class cannot be inherited.
Public classWebPartVerbsEventArgsProvides event data for the CreateVerbs event that is used by the OnCreateVerbs method.
Public classWebPartZoneServes as the primary control in the Web Parts control set for hosting WebPart controls on a Web page.
Public classWebPartZoneBaseServes as the base class for all zone controls that act as containers for WebPart (or other server or user) controls.
Public classWebPartZoneCollectionContains a read-only collection of WebPartZone controls.
Public classWebZoneServes 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.
  InterfaceDescription
Public interfaceIPersonalizableDefines additional management capabilities for the application and extraction of personalization state.
Public interfaceITrackingPersonalizableAllows Web Parts controls to track the specific phases of the personalization load and save process.
Public interfaceITransformerConfigurationControlDefines the contract a control implements to act as a configuration control for a transformer in a Web Parts connection.
Public interfaceIVersioningPersonalizableRepresents an interface that can manage personalization data belonging to a previous version of a Web Parts control.
Public interfaceIWebActionableEnables WebPart controls or other server controls to contain collections of verbs.
Public interfaceIWebEditableProvides an interface for developers to specify custom editing controls that are associated with a WebPart control.
Public interfaceIWebPartDefines common user interface (UI) properties used by ASP.NET WebPart controls.
Public interfaceIWebPartFieldDefines a provider interface for connecting two server controls using a single field of data.
Public interfaceIWebPartParametersDefines the contract a Web Parts control implements to pass a parameter value in a Web Parts connection.
Public interfaceIWebPartRowDefines a provider interface for connecting two server controls using a single field of data.
Public interfaceIWebPartTableDefines a provider interface for connecting two server controls using an entire table of data.
  DelegateDescription
Public delegateFieldCallbackReferences the method to call when retrieving field data from a provider.
Public delegateParametersCallbackReferences the method to call when retrieving row data from a provider.
Public delegateRowCallbackReferences the method to call when retrieving row data from a provider.
Public delegateTableCallbackReferences the method to call when retrieving table data from a provider.
Public delegateWebPartAddingEventHandlerRepresents the method that handles the WebPartAdding event of a WebPartManager object.
Public delegateWebPartAuthorizationEventHandlerRepresents the method that handles the AuthorizeWebPart event of a WebPartManager object.
Public delegateWebPartCancelEventHandlerRepresents the method that will handle the SelectedWebPartChanging event, WebPartClosing event, or WebPartDeleting event of the WebPartManager class.
Public delegateWebPartConnectionsCancelEventHandlerRepresents the method that will handle the WebPartsConnecting event or WebPartsDisconnecting event of a WebPartManager control.
Public delegateWebPartConnectionsEventHandlerRepresents the method that will handle the WebPartsConnected and WebPartsDisconnected events of the WebPartManager control.
Public delegateWebPartDisplayModeCancelEventHandlerRepresents the method that handles the DisplayModeChanging event of the WebPartManager class.
Public delegateWebPartDisplayModeEventHandlerRepresents the method that will handle the DisplayModeChanged event of a WebPartManager object.
Public delegateWebPartEventHandlerRepresents the method that will handle the WebPartAdded event, WebPartDeleted event, WebPartClosed event, WebPartMoved event, or SelectedWebPartChanged event of a WebPartManager object.
Public delegateWebPartMovingEventHandlerRepresents the method that will handle the WebPartMoving event of a WebPartManager object.
Public delegateWebPartVerbsEventHandlerRepresents the delegate for the CreateVerbs event.
  EnumerationDescription
Public enumerationPartChromeStateSpecifies whether a control and the border surrounding it are in a normal or minimized state.
Public enumerationPartChromeTypeSpecifies the kind of border that surrounds a Web Parts control.
Public enumerationPersonalizationScopeIndicates the personalization scope for a WebPartManager object or the personalization scope that applies to a property on a Web Parts control.
Public enumerationWebPartExportModeSpecifies whether all, some, or none of a WebPart control's properties can be exported.
Public enumerationWebPartHelpModeSpecifies the available types of user interfaces (UIs) for displaying Help content for a WebPart control.
Public enumerationWebPartVerbRenderModeSpecifies how verbs should be rendered on a WebPart control.

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.