Teilen über


System.Web.UI.WebControls.WebParts Namespace

Dieser Namespace enthält Klassen und Schnittstellen, die zusammen als Webparts-Steuerelementsatz bekannt sind. Mit diesen Klassen können Sie Webseiten erstellen, deren Darstellung und Verhalten von den Endbenutzern geändert (personalisiert) werden kann. Die personalisierten Einstellungen der einzelnen Benutzer einer Seite werden für zukünftige Browsersitzungen gespeichert.

Klassen

AppearanceEditorPart

Stellt ein Editor-Steuerelement bereit, mit dem Endbenutzer verschiedene Benutzeroberflächeneigenschaften eines zugeordneten WebPart-Steuerelements bearbeiten können. Diese Klasse kann nicht vererbt werden.

BehaviorEditorPart

Stellt ein Editor-Steuerelement bereit, mit dem Endbenutzer verschiedene Benutzeroberflächeneigenschaften eines zugeordneten WebPart-Steuerelements bearbeiten können. Diese Klasse kann nicht vererbt werden.

CatalogPart

Wird als die Basisklasse für Steuerelemente verwendet, die sich in CatalogZoneBase-Zonen befinden und Kataloge mit verfügbaren Webserversteuerelementen (insbesondere WebPart-Steuerelemente) bereitstellen, die Benutzer einer Webseite hinzufügen können.

CatalogPartChrome

Ermöglicht Entwicklern, das Rendern ausschließlich für die ausgewählten Bereiche von CatalogPart-Steuerelementen in einer CatalogZoneBase-Zone zu überschreiben.

CatalogPartCollection

Enthält eine Auflistung von CatalogPartSteuerelementen, mit der Kataloge von Webserversteuerelementen bereitgestellt werden, die Endbenutzer zu einer Webseite hinzufügen können. Diese Klasse kann nicht vererbt werden.

CatalogZone

Dient als primäres Steuerelement im Webparts-Steuerelementsatz zum Hosten von CatalogPart-Steuerelementen auf einer Webseite.

CatalogZoneBase

Dient als Basisklasse für alle Zonensteuerelemente, die als Kataloge fungieren. Kataloge enthalten Listen von WebPart-Steuerelementen, die Benutzer einer Webseite hinzufügen können.

ConnectionConsumerAttribute

Gibt die Rückrufmethode in einem Serversteuerelement an, das als Consumer in einer Webparts-Verbindung fungiert und ermöglicht Entwicklern das Angeben von Details zum Consumer-Verbindungspunkt.

ConnectionInterfaceCollection

Stellt eine Auflistung von Schnittstellen zur Verwendung bei Webparts-Verbindungen dar.

ConnectionPoint

Fungiert als Basisklasse zum Definieren von Verbindungspunktobjekten, sodass das Consumer-Steuerelement und das Anbietersteuerelement Daten in einer Webparts-Verbindung gemeinsam nutzen können.

ConnectionProviderAttribute

Gibt die Rückrufmethode in einem Serversteuerelement an, das als Anbieter in einer Webparts-Verbindung fungiert und ermöglicht Entwicklern das Angeben von Details zum Anbieterverbindungspunkt.

ConnectionsZone

Bietet eine Benutzeroberfläche (UI), mit der Benutzer Verbindungen zwischen WebPart und anderen Serversteuerelementen herstellen können, die sich in WebPartZoneBase-Zonen befinden.

ConsumerConnectionPoint

Definiert ein Verbindungspunktobjekt, mit dem ein Serversteuerelement beim Verbinden mit einem Anbieter als Consumer fungieren kann.

ConsumerConnectionPointCollection

Stellt eine Auflistung von Verbindungspunkten für ein Steuerelement in einer Webparts-Zone dar, das als Consumer fungiert. Diese Klasse kann nicht vererbt werden.

DeclarativeCatalogPart

Ermöglicht es Entwicklern, einen Katalog mit WebPart oder andere Serversteuerelemente zu einer Webseite im deklarativen Seitenspeicherungsformat hinzuzufügen. Diese Klasse kann nicht vererbt werden.

EditorPart

Dient als Basisklasse für Steuerelemente, die sich in EditorZoneBase-Zonen befinden und zum Bearbeiten von WebPart-Steuerelementen verwendet werden.

EditorPartChrome

Ermöglicht Entwicklern, das Rendering ausschließlich für die ausgewählten Abschnitte von EditorPart-Steuerelementen in einer EditorZoneBase-Zone zu überschreiben.

EditorPartCollection

Enthält eine Auflistung von EditorPart-Steuerelementen zum Bearbeiten von Eigenschaften, Layout, Darstellung und Verhalten von WebPart-Steuerelementen. Diese Klasse kann nicht vererbt werden.

EditorZone

Dient als primäres Steuerelement im Webparts-Steuerelementsatz zum Hosten von EditorPart-Steuerelementen auf einer Webseite.

EditorZoneBase

Dient als Basisklasse für alle Zonensteuerelemente, die als Container für EditorPart-Steuerelemente fungieren.

ErrorWebPart

Wird als Platzhalter in eine Webseite eingefügt, wenn bei dem Versuch, eine neue Instanz eines dynamischen WebPart-Steuerelements zu laden oder zu erstellen, ein Fehler aufgetreten ist.

GenericWebPart

Umschließt Serversteuerelemente, die keine WebPart-Steuerelemente sind, sodass diese zur Laufzeit als echte WebPart-Steuerelemente angezeigt und das entsprechende Verhalten aufweisen können.

ImportCatalogPart

Importiert eine Beschreibungsdatei für ein WebPart-Steuerelement (oder andere ASP.NET-Serversteuerelemente, die als WebPart-Steuerelement verwendet werden), sodass Benutzer das Steuerelement zu einer Webseite mit vordefinierten Einstellungen hinzufügen können. Diese Klasse kann nicht vererbt werden.

LayoutEditorPart

Stellt ein Editor-Steuerelement bereit, mit dem Endbenutzer verschiedene layoutorientierte Benutzeroberflächeneigenschaften eines zugeordneten WebPart-Steuerelements bearbeiten können. Diese Klasse kann nicht vererbt werden.

PageCatalogPart

Stellt einen Katalog bereit, der Verweise auf alle WebPart-Steuerelemente (und sonstige in WebPartZoneBase-Zonen enthaltene Serversteuerelemente) enthält, die ein Benutzer auf einer einzelnen Webparts-Seite geschlossen hat. Dies ermöglicht es Benutzern, der Seite die geschlossenen Steuerelemente wieder hinzuzufügen. Diese Klasse kann nicht vererbt werden.

Part

Dient als Basisklasse für alle Webpart-Teilsteuerelemente, die zum Rendern einer modularen Benutzeroberfläche auf einer Web Forms-Seite dienen.

PersonalizableAttribute

Stellt das Personalisierungsattribut dar. Diese Klasse kann nicht vererbt werden.

PersonalizationAdministration

Implementiert die Verwaltungsfunktionalität für die Webparts-Personalisierung. Diese Klasse kann nicht vererbt werden.

PersonalizationDictionary

Kapselt grundlegende Validierungsregeln, die angeben, ob ein Teil benutzerdefinierter Daten im Bereich User oder Shared als personalisierbar gilt.

PersonalizationEntry

Stellt die wichtigsten Teile benutzerdefinierter Personalisierungszustandsinformationen dar, die in einem PersonalizationDictionary-Objekt enthalten sind. Diese Klasse kann nicht vererbt werden.

PersonalizationProvider

Implementiert die Basisfunktionalität für einen Personalisierungsanbieter.

PersonalizationProviderCollection

Speichert Verweise auf PersonalizationProvider-Objekte, die nach Namen indiziert sind. Diese Klasse kann nicht vererbt werden.

PersonalizationState

Definiert die grundlegende Funktionalität, die die Personalisierungsdaten für eine Seite darstellt.

PersonalizationStateInfo

Implementiert beim Überschreiben in einer abgeleiteten Klasse eine Darstellung von Informationen über eine Gruppe von Webparts-Daten für eine Seite.

PersonalizationStateInfoCollection

Stellt eine Auflistung von SharedPersonalizationStateInfo-Objekten und UserPersonalizationStateInfo-Objekten bereit.

PersonalizationStateQuery

Stellt einen Satz von Abfrageparametern dar, die an einen Personalisierungsanbieter unter Verwendung verschiedener Abruf- und Suchmethoden übergeben werden können. Diese Klasse kann nicht vererbt werden.

PropertyGridEditorPart

Stellt ein Editor-Steuerelement bereit, mit dem Endbenutzer benutzerdefinierte Eigenschaften eines zugeordneten WebPart-Objekts oder Server-Steuerelements bearbeiten können. Diese Klasse kann nicht vererbt werden.

ProviderConnectionPoint

Definiert einen Verbindungspunktobjekt, mit dem ein Serversteuerelement beim Verbinden mit einem Consumer als Anbieter fungieren kann.

ProviderConnectionPointCollection

Enthält eine Auflistung aller ProviderConnectionPoint-Objekte, die einem bestimmten WebPart oder Serversteuerelement zugeordnet sind, der bzw. das in einer Verbindung als Anbieter fungiert. Diese Klasse kann nicht vererbt werden.

ProxyWebPart

Stellt die Basisklasse für Webparts-Steuerelemente dar, die unter bestimmten Umständen andere Webparts-Steuerelemente auf einer Seite ersetzen müssen.

ProxyWebPartConnectionCollection

Enthält eine Auflistung von statischen WebPartConnection-Objekten, die verwendet wird, wenn die Verbindungen auf Inhaltsseiten deklariert werden und das WebPartManager-Steuerelement auf einer Masterseite deklariert wird. Diese Klasse kann nicht vererbt werden.

ProxyWebPartManager

Bietet eine Möglichkeit für Entwickler, statische Verbindungen auf einer Inhaltsseite zu deklarieren, wenn ein WebPartManager-Steuerelement auf der zugeordneten Masterseite der Inhaltsseite deklariert wurde.

RowToFieldTransformer

Transformiert in einer Webparts-Verbindung Daten von einem Anbieter, der die IWebPartRow-Schnittstelle implementiert, für einen Consumer, der Daten über die IWebPartField-Schnittstelle erwartet.

RowToParametersTransformer

Transformiert in einer Webparts-Verbindung Daten von einem Anbieter, der die IWebPartRow-Schnittstelle implementiert, für einen Consumer, der erwartet, dass er Daten von einem Anbieter empfängt, der die IWebPartParameters-Schnittstelle implementiert.

SharedPersonalizationStateInfo

Stellt eine vereinfachte Version von gemeinsam verwendeten Personalisierungsinformationen über eine Seite dar. Diese Klasse kann nicht vererbt werden.

SqlPersonalizationProvider

Implementiert einen Personalisierungsanbieter, der Microsoft SQL Server verwendet.

TitleStyle

Gibt die Formateigenschaften für die Titelleisten von Webparts-Steuerelementen in einer Zone an.

ToolZone

Dient als die Basisklasse für einen Satz von Hilfszonen, die nur in bestimmten zugeordneten Seitenanzeigemodi angezeigt werden.

TransformerTypeCollection

Stellt eine schreibgeschützte Auflistung von WebPartTransformer-Objekten bereit.

UnauthorizedWebPart

Wird zum Erstellen eines Platzhalterobjekts verwendet, sobald die IsAuthorized-Methode des WebPartManager-Steuerelements den Wert false für ein WebPart-Steuerelement zurückgibt. Diese Klasse kann nicht vererbt werden.

UserPersonalizationStateInfo

Stellt die Personalisierungsinformationen pro Benutzer für eine Seite und einen Benutzer dar. Diese Klasse kann nicht vererbt werden.

WebBrowsableAttribute

Gibt an, ob die festgelegte Eigenschaft eines Webparts-Steuerelements in einem PropertyGridEditorPart-Objekt angezeigt wird.

WebDescriptionAttribute

Definiert den Zeichenfolgenwert, der für eine Eigenschaft eines Webparts-Steuerelements als QuickInfo verwendet werden soll.

WebDisplayNameAttribute

Definiert den Anzeigenamen für eine Eigenschaft eines Webparts-Steuerelements.

WebPart

Dient als Basisklasse für benutzerdefinierte ASP.NET-Webparts-Steuerelemente, die den Part-Basisklassenfunktionen einige zusätzliche Benutzeroberflächeneigenschaften, die Fähigkeit zum Erstellen von Verbindungen sowie Personalisierungsverhalten hinzufügt.

WebPartAddingEventArgs

Stellt Daten für das WebPartAdding-Ereignis bereit.

WebPartAuthorizationEventArgs

Stellt Daten für das AuthorizeWebPart-Ereignis bereit.

WebPartCancelEventArgs

Stellt Daten für die Ereignisse SelectedWebPartChanging, WebPartClosing und WebPartDeleting bereit.

WebPartChrome

Ermöglicht Entwicklern, das Rendering ausschließlich für die ausgewählten Bereiche von WebPart-Steuerelementen oder Serversteuerelementen in einer WebPartZoneBase-Zone zu überschreiben.

WebPartCollection

Enthält eine Auflistung von WebPart-Steuerelementen, die zum Nachverfolgen und Verwalten verwandter Gruppen von Steuerelementen verwendet wird. Diese Klasse kann nicht vererbt werden.

WebPartConnection

Stellt ein Objekt bereit, das zwei WebPart-Steuerelementen das Herstellen einer Verbindung ermöglicht. Diese Klasse kann nicht vererbt werden.

WebPartConnectionCollection

Stellt eine Auflistung von Verbindungen für ein Steuerelement in einer Webparts-Zone dar. Diese Klasse kann nicht vererbt werden.

WebPartConnectionsCancelEventArgs

Stellt Daten für das WebPartsConnecting-Ereignis und das WebPartsDisconnecting-Ereignis bereit.

WebPartConnectionsEventArgs

Stellt die Ereignisdaten für das WebPartsConnected-Ereignis und das WebPartsDisconnected-Ereignis des WebPartManager-Steuerelements bereit.

WebPartDescription

Stellt Informationen zu einem WebPart-Steuerelement bereit, die Sie in einem Katalog von Webparts-Steuerelementen anzeigen können, ohne eine Instanz des Steuerelements erstellen zu müssen.

WebPartDescriptionCollection

Besteht aus einer Auflistung von WebPartDescription-Objekten, die mit Katalogen von WebPart-Steuerelementen verwendet werden können. Diese Klasse kann nicht vererbt werden.

WebPartDisplayMode

Definiert eine Standardmenge von Eigenschaften für die verschiedenen Anzeigemodi, die eine Webpartsseite aufweisen kann.

WebPartDisplayModeCancelEventArgs

Stellt Daten für das aufhebbare DisplayModeChanging-Ereignis bereit.

WebPartDisplayModeCollection

Enthält eine Auflistung von WebPartDisplayMode-Objekten. Diese Klasse kann nicht vererbt werden.

WebPartDisplayModeEventArgs

Stellt Daten für das DisplayModeChanged-Ereignis bereit.

WebPartEventArgs

Stellt Daten für die Ereignisse WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved und SelectedWebPartChanged bereit.

WebPartManager

Dient als zentrale Klasse des Webparts-Steuerelementsatzes und verwaltet alle Webparts-Steuerelemente, -Funktionen und -Ereignisse, die auf einer Webseite auftreten.

WebPartManagerInternals

Isoliert Methoden, die vom WebPartManager-Steuerelement verwendet werden und von Entwicklern, die das Steuerelement erweitern, überschrieben werden können, jedoch nur selten von Seitenentwicklern benötigt werden, in einer separaten Klasse.

WebPartMenuStyle

Enthält Formateigenschaften für Menüs in WebPart-Steuerelementen. Diese Klasse kann nicht vererbt werden.

WebPartMovingEventArgs

Stellt Daten für das WebPartMoving-Ereignis bereit.

WebPartPersonalization

Implementiert Personalisierungsoperationen auf niedriger Ebene.

WebPartTracker

Überwacht Webparts-Verbindungen auf zirkuläre Verbindungen.

WebPartTransformer

Stellt eine grundlegende Implementierung für Transformationsklassen bereit, um Daten zwischen zwei nicht kompatiblen Verbindungspunkten zu konvertieren.

WebPartTransformerAttribute

Identifiziert die Typen von Verbindungspunkten, die von einem Transformator unterstützt werden.

WebPartTransformerCollection

Stellt eine Auflistung von WebPartTransformer-Objekten bereit.

WebPartUserCapability

Enthält Informationen über Berechtigungen eines Benutzers zum Anzeigen und Ändern von Personalisierungsdaten. Diese Klasse kann nicht vererbt werden.

WebPartVerb

Stellt ein interaktives Element der Benutzeroberfläche bereit, mit dem Benutzer Aktionen auf einer Webparts-Seite ausführen können.

WebPartVerbCollection

Stellt eine Auflistung von benutzerdefinierten Webparts-Verben dar. Diese Klasse kann nicht vererbt werden.

WebPartVerbsEventArgs

Stellt Ereignisdaten für das CreateVerbs-Ereignis bereit, das von der OnCreateVerbs(WebPartVerbsEventArgs)-Methode verwendet wird.

WebPartZone

Dient als primäres Steuerelement im Webparts-Steuerelementsatz zum Hosten von WebPart-Steuerelementen auf einer Webseite.

WebPartZoneBase

Dient als Basisklasse für alle Zonensteuerelemente, die als Container für WebPart-Steuerelemente(oder andere Server bzw. Benutzer) fungieren.

WebPartZoneCollection

Enthält eine schreibgeschützte Auflistung von WebPartZone-Steuerelementen.

WebZone

Dient als Basisklasse für alle Steuerelemente, die als Container für Steuerelemente (z. B. WebParts, Part-Steuerelemente, Serversteuerelemente und Benutzersteuerelemente) in WebParts-Anwendungen verwendet werden.

Schnittstellen

IPersonalizable

Definiert zusätzliche Verwaltungsfunktionen zum Anwenden und Extrahieren des Personalisierungszustands.

ITrackingPersonalizable

Ermöglicht es, dass Webparts-Steuerelemente die spezifischen Phasen des Lade- und Speichervorgangs bei Personalisierungen nachverfolgen.

ITransformerConfigurationControl

Definiert den Vertrag, den ein Steuerelement implementiert, um als ein Konfigurationssteuerelement für einen Transformator in einer Webparts-Verbindung zu fungieren.

IVersioningPersonalizable

Stellt eine Schnittstelle dar, die Personalisierungsdaten verwalten kann, die zu einer früheren Version eines Webparts-Steuerelements gehören.

IWebActionable

Ermöglicht, dass WebPart-Steuerelemente oder andere Serversteuerelemente Auflistungen mit Verben enthalten.

IWebEditable

Stellt eine Schnittstelle bereit, mit deren Hilfe Entwickler benutzerdefinierte Bearbeitungssteuerelemente angeben können, die einem WebPart-Steuerelement zugeordnet sind.

IWebPart

Definiert allgemeine Benutzeroberflächeneigenschaften, die von ASP.NET-WebPart-Steuerelementen verwendet werden.

IWebPartField

Definiert eine Anbieterschnittstelle für das Verbinden von zwei Serversteuerelementen mit einem einzelnen Datenfeld.

IWebPartParameters

Definiert den Vertrag, den ein Webparts-Steuerelement implementiert, um einen Parameterwert in einer Webparts-Verbindung zu übergeben.

IWebPartRow

Definiert eine Anbieterschnittstelle für das Verbinden von zwei Serversteuerelementen mit einem einzelnen Datenfeld.

IWebPartTable

Definiert eine Anbieterschnittstelle für das Verbinden von zwei Serversteuerelementen mit einer ganzen Tabelle von Daten.

Enumerationen

PartChromeState

Gibt an, ob ein Steuerelement und der Rahmen um das Steuerelement in normalem oder minimiertem Zustand dargestellt werden.

PartChromeType

Gibt die Art des Rahmens an, der ein Webparts-Steuerelement umgibt.

PersonalizationScope

Gibt den Personalisierungsbereich für ein WebPartManager-Objekt oder den Personalisierungsbereich an, der auf eine Eigenschaft eines Webparts-Steuerelements angewendet wird.

WebPartExportMode

Gibt an, ob alle, einige oder keine Eigenschaften eines WebPart-Steuerelements exportiert werden können.

WebPartHelpMode

Gibt die verfügbaren Typen von Benutzeroberflächen zum Anzeigen des Hilfeinhalts für ein WebPart-Steuerelement an.

WebPartVerbRenderMode

Gibt an, wie Verben für ein WebPart-Steuerelement gerendert werden sollen.

Delegaten

FieldCallback

Verweist auf die Methode, die aufgerufen werden soll, wenn Felddaten von einem Anbieter abgerufen werden.

ParametersCallback

Verweist auf die Methode, die aufgerufen werden soll, wenn Zeilendaten von einem Anbieter abgerufen werden.

RowCallback

Verweist auf die Methode, die aufgerufen werden soll, wenn Zeilendaten von einem Anbieter abgerufen werden.

TableCallback

Verweist auf die Methode, die aufgerufen werden soll, wenn Tabellendaten von einem Anbieter abgerufen werden.

WebPartAddingEventHandler

Stellt die Methode dar, die das WebPartAdding-Ereignis eines WebPartManager-Objekts behandelt.

WebPartAuthorizationEventHandler

Stellt die Methode dar, die das AuthorizeWebPart-Ereignis eines WebPartManager-Objekts behandelt.

WebPartCancelEventHandler

Stellt die Methode dar, die das SelectedWebPartChanging-Ereignis, das WebPartClosing-Ereignis oder das WebPartDeleting-Ereignis der WebPartManager-Klasse behandelt.

WebPartConnectionsCancelEventHandler

Stellt die Methode dar, die das WebPartsConnecting-Ereignis oder das WebPartsDisconnecting-Ereignis eines WebPartManager-Steuerelements behandelt.

WebPartConnectionsEventHandler

Stellt die Methode dar, die das WebPartsConnected-Ereignis und das WebPartsDisconnected-Ereignis des WebPartManager-Steuerelements behandelt.

WebPartDisplayModeCancelEventHandler

Stellt die Methode dar, die das DisplayModeChanging-Ereignis der WebPartManager-Klasse behandelt.

WebPartDisplayModeEventHandler

Stellt die Methode dar, die das DisplayModeChanged-Ereignis eines WebPartManager-Objekts behandelt.

WebPartEventHandler

Stellt die Methode dar, die die Ereignisse WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved und SelectedWebPartChanged eines WebPartManager-Objekts behandelt.

WebPartMovingEventHandler

Stellt die Methode dar, die das WebPartMoving-Ereignis eines WebPartManager-Objekts behandelt.

WebPartVerbsEventHandler

Stellt den Delegaten für das CreateVerbs-Ereignis dar.

Weitere Informationen