Sie sind hier: Startseite | Wissen

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)

Beratung & Support:

Schulungen zu diesem Thema:

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