Erstellen von Webparts für SharePoint

Webparts ermöglichen es Benutzern, Inhalt, Darstellung und Verhalten von SharePoint-Websiteseiten mithilfe eines Browsers direkt zu ändern. Webparts sind serverseitige Steuerelemente, die in einem besonderen Typ von Seite namens Webpartseite ausgeführt werden. Diese sind die Bausteine der Seiten, die auf einer SharePoint-Website angezeigt werden. Weitere Informationen zu Webparts in SharePoint finden Sie unter Building Block: Web Parts.

Visual Studio stellt Vorlagen bereit, die Sie verwenden können, um Webparts zu erstellen und auf einer SharePoint-Website zu debuggen.

Erstellen eines Webparts in Visual Studio

Um ein Webpart zu erstellen, fügen Sie jedem SharePoint-Projekt ein Element Webpart hinzu. Sie können ein Element Webpart in einer Sandkastenlösung oder einer Farmlösung verwenden.

Wenn Sie ein Webpart mit einem Designer visuell entwerfen möchten, erstellen Sie ein Projekt vom Typ Visuelles Webpart, oder fügen Sie jedem SharePoint-Projekt ein Element Visuelles Webpart hinzu. Sie können ein Element Visuelles Webpart nur in einer Farmlösung verwenden.

Webpartelement

Ein Element Webpart stellt Dateien bereit, die es Ihnen ermöglichen, ein Webpart für eine SharePoint-Website zu entwerfen. Wenn Sie ein Element Webpart hinzufügen, erstellt Visual Studio einen Ordner im Projekt und fügt diesem Ordner dann mehrere Dateien hinzu. In der folgenden Tabelle werden die einzelnen Dateien beschrieben.

Datei

Beschreibung

Elements.xml

Enthält Informationen, die von der Funktionsdefinitionsdatei im Projekt verwendet werden, um das Webpart bereitzustellen.

WEBPART-Datei

Stellt Informationen bereit, die SharePoint benötigt, um das Webpart in einem Webpartkatalog anzuzeigen.

Codedatei

Enthält Methoden, die Steuerelemente zum Webpart hinzufügen und benutzerdefinierten Inhalt innerhalb des Webparts generieren.

Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines SharePoint-Webparts.

Element Visuelles Webpart

Ein visuelles Webpart ist ein Webpart, das Sie mit dem Visual Web Developer-Designer in Visual Studio erstellen. Weitere Informationen zur Verwendung dieses Designers finden Sie unter Einstieg in Visual Web Developer.

Ein visuelles Webpart unterscheidet sich in der Funktionsweise nicht von einem Webpart. Ein Element Visuelles Webpart schließt ein Element Webpart und ein Element Benutzersteuerelement ein.

Sie können die Darstellung des Webparts entwerfen, indem Sie Steuerelemente von der Toolbox in Visual Studio auf die Oberfläche des Benutzersteuerelements ziehen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines SharePoint-Webparts mithilfe eines Designers.

Debuggen eines Webparts

Sie können ein SharePoint-Projekt, das ein Webpart enthält, auf dieselbe Weise debuggen wie andere Visual Studio-Projekte. Wenn Sie den Visual Studio-Debugger starten, wird von Visual Studio die SharePoint-Website geöffnet.

Um mit dem Debuggen des Codes zu beginnen, fügen Sie das Webpart einer Webpartseite in SharePoint hinzu.

Weitere Informationen zum Debuggen von SharePoint-Projekten finden Sie unter Problembehandlung bei SharePoint-Lösungen.

Erstellen von SharePoint-basierten Webparts im älteren Format

Die Vorlagen in Visual Studio ermöglichen es Ihnen, benutzerdefinierte ASP.NET 2.0-Webparts für SharePoint zu erstellen. ASP.NET 2.0-Webparts werden auf Grundlage der ASP.NET-Webpartinfrastruktur erstellt und werden als Typ für neue Projekte empfohlen.

In seltenen Fällen müssen Sie möglicherweise ein Webpart mit dem SharePoint-basierten Webpart im älteren Format erstellen. Sie können diese Typen von Webparts mithilfe von Visual Studio erstellen, jedoch stellt Visual Studio keine Vorlagen bereit, die speziell für das Erstellen dieser Webparts ausgelegt sind.

Weitere Informationen zu Situationen, in denen die Erstellung eines SharePoint-basierten Webparts im älteren Format zweckmäßig sein kann, finden Sie unter Webpartinfrastruktur in SharePoint Foundation. Weitere Informationen zum Erstellen eines SharePoint-basierten Webparts im älteren Format finden Sie unter Exemplarische Vorgehensweise: Erstellen eines grundlegenden SharePoint-Webparts.

Verwandte Themen

Titel

Beschreibung

Gewusst wie: Erstellen eines SharePoint-Webparts

Zeigt das Erstellen von Webparts für SharePoint-Seiten.

Gewusst wie: Erstellen eines SharePoint-Webparts mithilfe eines Designers

Zeigt das Erstellen von Webparts für SharePoint mithilfe einer visuellen Entwurfsoberfläche.

Gewusst wie: Erstellen eines Benutzersteuerelements für eine SharePoint-Anwendungsseite oder ein SharePoint-Webpart

Zeigt, wie Sie benutzerdefinierte, wiederverwendbare Steuerelemente erstellen, die von Anwendungsseiten und Webparts genutzt werden können, die in SharePoint ausgeführt werden.

Exemplarische Vorgehensweise: Erstellen eines Webparts für SharePoint

Beschreibt, wie ein Webpart für SharePoint entworfen wird.

Exemplarische Vorgehensweise: Erstellen eines Webparts für SharePoint mithilfe eines Designers

Beschreibt, wie ein Webpart für SharePoint durch Ziehen von Steuerelementen auf eine visuelle Entwurfsoberfläche entworfen wird.

Arbeiten mit Visual Web Developer

Beschreibt die Verwendung des Designers, der angezeigt wird, wenn Sie im Projekt eine Webseite öffnen.