Gestaltungsseiten in Anwendungsseiten
Letzte Änderung: Freitag, 2. Oktober 2009
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Verwenden des DynamicMasterPageFile-Attributs
Anwendungsseiten mit Schutzvorrichtungen
Verwenden dynamischer Gestaltungsseiten in benutzerdefinierten Anwendungsseiten
In Microsoft SharePoint Foundation können Anwendungsseiten über das DynamicMasterPageFile-Attribut nun eine benutzerdefinierte Gestaltungsvorlage der Website erben.
Verwenden des DynamicMasterPageFile-Attributs
Das DynamicMasterPageFile-Attribut ersetzt das MasterPageFile-Attribut auf Anwendungsseiten in SharePoint Foundation. Mit dem DynamicMasterPageFile-Attribut verweist die Anwendungsseite nicht auf die standardmäßige Gestaltungsvorlage der Anwendungen, sondern auf die Gestaltungsvorlage der Website. Websiteadministratoren können diese automatischen Verweise auf die Gestaltungsvorlage der Website bei Bedarf über die Zentraladministration oder mit der MasterPageReferenceEnabled-Eigenschaft des SPWebApplication-Objekts deaktivieren.
Es gibt einige Anwendungsseiten mit Schutzvorrichtungen zur Vermeidung von Fehlern, die aufgrund von "fehlerhaften" Gestaltungsvorlagen der Website auftreten können. Diese Schutzvorrichtungen werden im Folgenden behandelt.
Anwendungsseiten mit Schutzvorrichtungen
Hierbei handelt es sich um Anwendungsseiten mit Schutzvorrichtungen vor fehlerhaften Gestaltungsvorlagen. Falls auf diesen Seiten ein Fehler beim Laden der dynamischen Gestaltungsseite auftritt, wird stattdessen eine sichere Gestaltungsvorlage im Ordner _layouts geladen.
AccessDenied.aspx
MngSiteAdmin.aspx
People.aspx
RecycleBin.aspx
ReGhost.aspx
ReqAcc.aspx
Settings.aspx
UserDisp.aspx
ViewLsts.aspx
Verwenden dynamischer Gestaltungsseiten in benutzerdefinierten Anwendungsseiten
Wenn Sie eine benutzerdefinierte Anwendungsseite erstellen, muss die Seite von der LayoutsPageBase-Basisklasse erben und eines der im Folgenden aufgelisteten dynamischen Token verwenden.
Dynamische Token:
~masterurl/default.master – die Anwendungsseite verweist auf die Gestaltungsvorlagendatei, die in der MasterUrl-Eigenschaft gespeichert ist.
~masterurl/custom.master – die Anwendungsseite verweist auf die Gestaltungsvorlagendatei, die in der CustomMasterUrl-Eigenschaft gespeichert ist.
Wichtig |
---|
Statische Token können für das DynamicMasterPageFile-Attribut nicht verwendet werden. |