clientseitige Entwicklung

HTML GrundlagenJavaScript

serverseitige Entwicklung

PHP Grundlagen
PHP Schnipsel
ASP.NET Grundlagen

Umfrage

Meine Programmierkenntnisse sind...
 

Feeds

themenbezogen

Login Form






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren
Masterseiten
Benutzer Bewertung: / 0
SchlechtSehr gut 

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.




 

Artikel kommentieren

Kommentar schreiben
  • Bitte orientiere Deinen Kommentar am Thema des Beitrages.
  • Persönliche Angriffe und/oder Diffamierungen werden gelöscht.
  • Das Benutzen der Kommentarfunktion für Werbezwecke ist nicht gestattet. Entsprechende Kommentare werden gelöscht.
  • Bei Fehleingaben lade diese Seite bitte neu, damit ein neuer Sicherheitscode generiert werden kann. Erst dann klicke bitte auf den 'Senden' Button.
  • Der vorgenannte Schritt ist nur erforderlich, wenn Sie einen falschen Sicherheitscode eingegeben haben.
Name:
e-mail
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Kommentar:



Sicherheitscode:* Code
Ich möchte NICHT per e-Mail über weitere Kommentare zu diesem Artikel informiert werden.

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 

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