IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les grandes lignes de la programmation en ASP.NET 2.0


précédentsommairesuivant

VIII. Les Master Page

Bien que ce tutoriel n'a pas la vocation de mettre en page votre site, je me dois quand même de vous glisser un petit mot sur cette grande nouveauté d'ASP.NET 2.0 que sont les Master Page. Ces pages vous permettent en effet de créer un modèle (template) générique pour votre site web qui sera appliqué aux pages dudit site auxquelles vous avez décidé de l'appliquer, mais pas automatiquement à toutes les pages. L'avantage de ce système est de ne pas devoir ajouter à chaque page les éléments répétitifs qui les composent. La Master Page ne vous empêche pas pour autant d'avoir certaines pages différentes.

Image non disponible
Image non disponible
Image non disponible

Quel que soit le choix de votre modèle, la mise en place s'effectue en passant par l'ajout d'un élément à votre solution web soit par le chemin classique :
Fichier -> Nouveau Fichier -> Page maître (File -> New File -> Master Page)

soit en vous plaçant sur votre projet et en cliquant avec le bouton droit de la souris :

Image non disponible

Vous devez évidemment nommer votre Master Page et spécifier le langage dans lequel vous allez la programmer. De préférence, cochez aussi la case
« Placer le code dans un fichier distinct » (Place code in separate file) afin d'en faciliter la lecture.

La page créée doit ressembler à ceci :

Image non disponible

Nous pouvons maintenant y ajouter les éléments dont nous avons besoin pour créer notre modèle. Pour cela, il est préférable de passer en mode Design.
Pour placer et définir les éléments que vous désirez, vous allez utiliser les « ContentPlaceHolder ».


Pour associer la Master Page voulue avec une page web lors de sa création : ajoutez cette nouvelle page (comme décrit ci-dessus, mais en choisissant « Page Web » au lieu de « Page Maître ») pour arriver à cet écran :

Image non disponible

Il vous suffit de cocher la case de « Sélectionner la page maître » pour que l'association soit déterminée.


Afin d'en savoir un peu plus sur la manière dont fonctionne une Master Page, je vous suggère de lire le tutoriel de Ronald Vasseur.


précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Cécile Muno. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.