Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Das Konzept der Masterseiten verfolgt die Zielsetzung, dass die Teile der Webanwendung, die sich nur selten ändern, nicht in jeder Seite redundant implementiert werden, sondern in einer Vorlagenseite einmalig definiert werden. Bei der Verwendung einer Seite soll dann der Inhalt der Masterseite mit dem Inhalt der aufgerufenen Seiten kombiniert werden. Sich selten ändernde Teile einer Anwendung finden wir zum Beispiel im Kopf- und Fußbereich einer Seite.
Für die Umsetzung des Masterseitenkonzepts nutzt ASP.NET einen hierarchischen Seitenaufbau. Die Masterseite definiert eine Seite mit beliebigen HTML-Inhalten, die wiederholt Verwendung finden sollen. In der Masterseite werden dabei ein oder mehrere Platzhalter für Inhalte definiert. Die Inhalte, die später die Platzhalter der Masterseite ersetzen, werden in so genannten Inhaltsseiten ausgelagert. Diese Inhaltsseiten sind unvollständige HTML-Seiten. Sie verfügen allerdings über einen Vermerk, zu welcher Masterseite sie gehören.