clientseitige Entwicklung

HTML GrundlagenJavaScript

serverseitige Entwicklung

PHP Grundlagen
PHP Schnipsel
ASP.NET Grundlagen

Umfrage

Feeds

Login Form






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren
ASP.NET - Masterseite
Benutzer Bewertung: / 1
SchlechtSehr gut 

Masterseite

Mit einer Masterseite lässt sich eine Vorlagenseite für eine komplette Webanwendung erstellen. Diese Vorlage gilt dann für alle Inhaltsseiten. Meist findet man lediglich eine bzw. wenige Master-Seiten und viele Inhaltsseiten, welche auf die Master-Seiten referenzieren, vor.

Die Masterseite unterteilt man am Besten mit Hilfe von HTML-Tabellen in Bereiche. Wie diese letztlich in der Gliederung aussieht hängt am Entwickler/ Designer. Wenn wir eine Tabellen nehmen mit beispielsweise 2 Zeilen und 3 Spalten, kann man im oberen Bereich ein Benutzer-Steuerelement hinterlegen, welches für die Seiten-Navigation zuständig wäre. Das Menü platziert man standardgemäß im linken Feld der 2. Zeile. Die mittlere Spalte nutzen wir für den eigentlichen Inhalt.

Erstellen einer Masterseite

Um eine Masterseite anzulegen wählt man im Menu "Website" > "Neues Element hinzufügen". Ein Dialogfenster öffnet sich (siehe Abbildung), in welchem man unter den installierten Vorlagen die "Masterseite" auswählt.

Eine Datei mit der Endung .master wird erzeugt. Der eigentliche Name spielt hierbei keine Rolle. Diesen sollte man jedoch funktionsbezogen benennen, da innerhalb eines Projektes auch mehrere Master-Dateien bestehen können.

Auf den ersten Blick schaut die Seite aus wie eine normale .aspx Seite mit dem Webserver-Steuerelement Placeholder. Der eigentliche Inhalt der .aspx-Seite wird von .NET an die die Stelle des Steuerelements gesetzt. Die Master-Datei kann aber auch Programmlogik und somit auch Code enthalten, der wie bei .aspx Seite inline geschrieben wird oder aber in eine separate Datei ausgelagert wird. Der Unterschied zur .aspx-Seite liegt in der Deklaration der ersten Zeile.

 

Das Steuerelement "PlaceHolder" kann aus der Toolbox natürlich auch mehrfach in die Masterseite gezogen werden um beispielsweise eine Webseite in mehrere Bereiche zu unterteilen.

Eine Verschachtelung von Masterseiten ist ebenfalls möglich. Dies wird beispielsweise in mehrsprachigen Seiten angewendet. So gibt eine eine Haupt-Masterseite, welche für alle Seiten gilt und beispielsweise eine Vorlage, welche länderspezifisch orientiert ist.

 

Wunschliste

Wem die Workshops geholfen haben und mir eine Freude bereiten möchte, darf gerne einen Blick auf meine Amazon Wunschlisten werfen.

.htaccess, Cronjobs & Co.

Apache - Arbeiten mit .htaccess, Cronjobs & CoHier wird gezeigt, was Sie alles aus einer .htaccess herausholen können..

Weiterlesen

  

Joomla! - Das CMS

Joomla!Joomla! Das Content Management System. Wie man das System einrichtet, was es kann, welche kleineren Fehler man wie ausbügelt erfahren Sie hier.

Weiterlesen 


Anzeige

Bookmark

Hinzufügen bei: Mr. Wong Hinzufügen bei: Webnews Hinzufügen bei: Favoriten.de Hinzufügen bei: Seekxl Hinzufügen bei: Power-Oldie Hinzufügen bei: Bookmarks.cc Hinzufügen bei: Newskick Hinzufügen bei: Newsider Hinzufügen bei: Linksilo Hinzufügen bei: Readster Hinzufügen bei: Yigg Hinzufügen bei: Linkarena Hinzufügen bei: Digg Hinzufügen bei: Del.icoi.us Hinzufügen bei: StumbleUpon Hinzufügen bei: Slashdot Hinzufügen bei: Netscape Hinzufügen bei: Furl Hinzufügen bei: Yahoo Hinzufügen bei: Blogmarks Hinzufügen bei: Diigo Hinzufügen bei: Technorati Hinzufügen bei: Spurl Hinzufügen bei: Google Hinzufügen bei: Blinklist

Wir empfehlen!

Impressum
Kontakt