Sie sind hier: Startseite | Wissen
BASTA 2016

Was ist Masterpage?

Eine Masterpage ist eine Vorlagenseite in ASP.NET ab Version 2.0

Wenig elegant war in ASP.NET 1.x auch die Durchsetzung eines einheitlichen Layouts für alle Webseiten. Durch Vorlagenseiten (Masterpage) mit Platzhaltern (ContentPlaceHolder) haben Entwickler jetzt die Möglichkeit, das Layout einer Seite auf Detailseiten wieder zu verwenden.

Eigenschaften der Vorlagenseite:

Dateiextension: .master
Seitendirektive: <%@ master %>
Basisklasse: System.Web.UI.Masterpage

Die MasterPage enthält 1 bis n <asp:contentplaceholder>-Elemente
(System.Web.UI.WebControls.ContentPlaceHolder)

Eigenschaften der Detailsseite:

Dateiextension: .aspx
Seitendirektive: <%@ page master="xy.master" %>
Basisklasse: System.Web.UI.Page

Die Detailseite enthält für jede Platzhalter genau ein <asp:content>-Element
(System.Web.UI.WebControls.Content)

Querverweise zu anderen Begriffen im Lexikon

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema Masterpage  Gesamter Schulungsthemenkatalog