Freigeben über


Vorgehensweise: Überschreiben einer standardmäßigen Steuerelementvorlage

Letzte Änderung: Mittwoch, 7. Juli 2010

Gilt für: SharePoint Foundation 2010

Sie können eine vorhandene Standardformularvorlage überschreiben, die mit Microsoft SharePoint Foundation installiert wird, indem Sie eine ASCX-Datei hinzufügen, die in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\CONTROLTEMPLATES ein benutzerdefiniertes Benutzersteuerelement definiert. Die benutzerdefinierte Steuerelementvorlage muss dieselbe ID wie die Standardvorlage haben.

Beispiel

Im folgenden Beispiel einer Steuerelementvorlage wird die standardmäßige Steuerelementvorlage überschrieben, deren ID DocumentLibraryForm entspricht. Die Vorlage fügt unten im Formular eine Mitteilung mit einem Link zu einer anderen Seite hinzu.

<SharePoint:RenderingTemplate ID="DocumentLibraryForm" runat="server">
  <Template>
    <SharePoint:InformationBar runat="server"/>
    <wssuc:ToolBar CssClass="ms-formtoolbar" id="toolBarTbltop" RightButtonSeparator="&nbsp;" runat="server">
      <Template_RightButtons>
        <SharePoint:SaveButton TabIndex=1 runat="server"/>
        <SharePoint:GoBackButton runat="server"/>
      </Template_RightButtons>
    </wssuc:ToolBar>
    <SharePoint:FormToolBar runat="server"/>
    <SharePoint:FormComponent TemplateName="DocumentLibraryFormCore" runat="server"/>
    <div style="padding-top: 40px; font: 8pt Tahoma;">
      <span style="color: red; font-weight: bold">Warning:</span>   This site contains customer data and information. <a href="_layouts/moreinfo.aspx">More information on customer data protection.</a>
    </div>
  </Template>
</SharePoint:RenderingTemplate>

So erstellen Sie eine benutzerdefinierten Steuerelement-Vorlagendatei für Dokumentbibliotheken

  1. Erstellen Sie in Microsoft Visual Studio ein Benutzersteuerelement (ASCX-Datei) gemäß der Beschreibung unter Vorgehensweise: Erstellen eines Benutzersteuerelements für eine SharePoint-Anwendungsseite oder ein Webpart.

  2. Fügen Sie der ASCX-Datei eine Vorlagendefinition hinzu, die eine bestimmte standardmäßige Steuerelementvorlage überschreibt (siehe das vorherige Beispiel).

  3. Setzen Sie Internetinformationsdienste (IIS) zurück, damit die Änderungen wirksam werden.

  4. Navigieren Sie zu einem Formular für ein Element in einer Dokumentbibliothek, um die Änderungen anzuzeigen.