Übersicht über die Gruppe der Webparts-Steuerelemente
Aktualisiert: November 2007
Die Gruppe der ASP.NET-Webparts-Steuerelemente ist eine Gruppe von Komponenten, mit denen Webseiten erstellt werden können, bei denen die Endbenutzer das Erscheinungsbild und das Verhalten der Benutzeroberfläche direkt vom Browser aus verändern können. Dieser Überblick befasst sich mit den grundlegenden Aspekten der Gruppe der Webparts-Steuerelemente und enthält eine Beschreibung der am häufigsten verwendeten wesentlichen Webparts-Steuerelemente, die für das Erstellen von Webpartseiten benötigt werden.
Kategorien von Webparts-Komponenten
Die Gruppe der Webparts-Steuerelemente besteht aus drei grundlegenden Bausteinen: Personalisierungsmöglichkeiten, Strukturkomponenten der Benutzeroberfläche, die für die Verwendung von Webparts-Steuerelementen der Benutzeroberfläche auf einer Seite benötigt werden, und den Webparts-Steuerelementen der Benutzeroberfläche selbst. Im folgenden Diagramm werden die Beziehungen zwischen diesen Bausteinen in der Gruppe der Webparts-Steuerelemente veranschaulicht:
Hierarchie der Webparts-Steuerelemente
Personalisierung ist die Grundlage des Webparts-Features. Sie ermöglicht Benutzern, das Layout, die Darstellung und das Verhalten von Webparts-Steuerelementen für eine Seite zu ändern oder zu personalisieren. Die personalisierten Einstellungen sind langlebig: Sie bleiben nicht nur während der aktuellen Browsersitzung erhalten (wie beim Ansichtszustand), sondern auch in der Langzeitspeicherung, sodass die Benutzereinstellungen auch für künftige Browsersitzungen gespeichert werden. Standardmäßig ist die Personalisierung für Webparts-Seiten aktiviert. Weitere Informationen zur Personalisierung finden Sie unter Übersicht über die Webparts-Personalisierung.
Die strukturellen Benutzeroberflächen-Komponenten beruhen auf Personalisierung und stellen die Kernstruktur und die Kerndienste bereit, die von allen Webparts-Steuerelementen benötigt werden. Eine für jede Webparts-Seite erforderliche strukturelle Benutzeroberflächen-Komponente ist das WebPartManager-Steuerelement. Obwohl dieses Steuerelement zu keiner Zeit angezeigt wird, erfüllt es die wichtige Aufgabe, alle Webparts-Steuerelemente auf einer Seite zu koordinieren. Zum Beispiel verfolgt es alle einzelnen Webparts-Steuerelemente nach. Es verwaltet Webparts-Zonen (Bereiche, die Webparts-Steuerelemente auf einer Seite enthalten) und verfolgt nach, welche Steuerelemente sich in welchen Zonen befinden. Dieses Steuerelement verfolgt und steuert auch verschiedene Anzeigemodi für eine Seite, z. B. die Modi zum Durchsuchen, Verbinden, Bearbeiten oder den Katalogmodus. Durch diesen wird gesteuert, welche Personalisierungsänderungen für alle Benutzer oder für einzelne Benutzer gelten. Schließlich initiiert und verfolgt es die Verbindungen und die Kommunikation zwischen Webparts-Steuerelementen nach.
Die zweite strukturelle Benutzeroberflächen-Komponente ist die Zone. Zonen fungieren als Layout-Manager für eine Webparts-Seite. Sie enthalten und organisieren Steuerelemente, die von der Part-Klasse abgeleitet sind (Part-Steuerelemente), und bieten die Möglichkeit, das modulare Seitenlayout mit horizontaler oder vertikaler Ausrichtung vorzunehmen. Zonen bieten auch die üblichen und einheitlichen Benutzeroberflächen-Elemente (z. B. Header- und Footerstile, Titel, Rahmenstile, Aktionsschaltflächen usw.) für jedes darin enthaltene Steuerelement. Diese allgemeinen Elemente sind auch bekannt als Chrom eines Steuerelements. Mehrere spezialisierte Zonentypen werden in den verschiedenen Anzeigemodi und mit verschiedenen Steuerelementen verwendet. Die unterschiedlichen Zonentypen werden nachfolgend im Abschnitt Wesentliche Webparts-Steuerelemente beschrieben.
Die Webparts-Steuerelemente der Benutzeroberfläche, die alle von der Part-Klasse abgeleitet sind, bilden die primäre Benutzeroberfläche für eine Webparts-Seite. Die Gruppe von Webparts-Steuerelementen ist hinsichtlich der Optionen, die Ihnen für das Erstellen von Webparts-Steuerelementen zur Verfügung stehen, flexibel und inklusiv. Sie können nicht nur eigene benutzerdefinierte Webparts-Steuerelemente erstellen, sondern auch vorhandene ASP.NET-Serversteuerelemente, Benutzersteuerelemente oder benutzerdefinierte Serversteuerelemente als Webparts-Steuerelemente verwenden. Weitere Details zu den vielfältigen Möglichkeiten der Verwendung von Serversteuerelementen als Webparts-Steuerelemente finden Sie unter Übersicht über ASP.NET-Webparts. Die wichtigsten und am häufigsten verwendeten Steuerelemente zum Erstellen von Webparts-Seiten werden im nächsten Abschnitt beschrieben.
Wesentliche Webparts-Steuerelemente
Die Gruppe der Webparts-Steuerelemente ist umfangreich. Einige Steuerelemente davon sind besonders wichtig, weil sie für das Funktionieren der Webparts erforderlich sind oder weil sie zu den Steuerelementen gehören, die am häufigsten auf Webparts-Seiten verwendet werden. Wenn Sie Webparts verwenden und einfache Webparts-Seiten erstellen, ist es hilfreich, mit den wichtigsten Webparts-Steuerelementen vertraut zu sein, die in der folgenden Tabelle beschrieben werden:
Webparts-Steuerelement |
Beschreibung |
---|---|
Verwaltet alle Webparts-Steuerelemente auf einer Seite. Für jede Webparts-Seite ist genau ein WebPartManager-Steuerelement erforderlich. |
|
Enthält CatalogPart-Steuerelemente. Erstellen Sie mithilfe dieser Zone einen Katalog von Webparts-Steuerelementen, aus denen Benutzer die Steuerelemente auswählen können, die sie einer Seite hinzufügen möchten. |
|
Enthält EditorPart-Steuerelemente. Verwenden Sie diese Zone, um das Bearbeiten und Personalisieren von Webparts-Steuerelementen für eine Seite zu ermöglichen. |
|
Enthält ein Gesamtlayout und stellt dieses für die WebPart-Steuerelemente bereit, aus denen sich die Hauptbenutzeroberfläche einer Seite zusammensetzt. Verwenden Sie diese Zone immer dann, wenn Sie Seiten mit Webparts-Steuerelementen erstellen. Seiten können eines oder mehrere Module enthalten. |
|
Enthält WebPartConnection-Steuerelemente und stellt eine Benutzeroberfläche zum Verwalten von Verbindungen bereit. |
|
Gibt die primäre Benutzeroberfläche wieder. Die meisten Webparts-Steuerelemente der Benutzeroberfläche gehören dieser Kategorie an. Um eine optimale Programmsteuerung zu erzielen, können Sie benutzerdefinierte Webparts-Steuerelemente erstellen, die von dem WebPart-Basissteuerelement abgeleitet sind. Sie können auch vorhandene Serversteuerelemente, Benutzersteuerelemente oder benutzerdefinierte Steuerelemente als Webparts-Steuerelemente verwenden. Sobald solche Steuerelemente in einer Zone platziert werden, werden sie zur Laufzeit durch das WebPartManager-Steuerelement automatisch in GenericWebPart-Steuerelemente eingebunden, wodurch sie mit Webparts-Funktionen verwendet werden können. |
|
Enthält eine Liste der verfügbaren Webparts-Steuerelemente, die der Seite durch Benutzer hinzugefügt werden können. |
|
Erstellt auf einer Seite eine Verbindung zwischen zwei Webparts-Steuerelementen. Die Verbindung definiert eines der Webparts-Steuerelemente als (Daten-)Anbieter und das andere als Datenconsumer. |
|
Dient als Basisklasse für die spezialisierten Editor-Steuerelemente. |
|
EditorPart-Steuerelemente (AppearanceEditorPart, LayoutEditorPart, BehaviorEditorPart und PropertyGridEditorPart) |
Ermöglicht das Personalisieren von verschiedenen Aspekten von Webparts-Steuerelementen der Benutzeroberfläche auf einer Seite. |
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer Webparts-Seite in Visual Web Developer
Exemplarische Vorgehensweise: Erstellen einer Webparts-Seite