begin process at 2012 05 28 06:01:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Master Page - A quoi ca sert ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Master Page - A quoi ca sert ?

jeudi 12 octobre 2006 à 10:52:25 | Master Page - A quoi ca sert ?

cbu

Bonjour,
je voulais savoir à quoi servait une Master Page ou savoir où trouver l'info..

Merci
jeudi 12 octobre 2006 à 12:19:08 | Re : Master Page - A quoi ca sert ?

tikrimi

Membre Club
Bonjour,

Ce que tu peux faire, c'est aller sur google faire une recherche sur "Master Page" et clicker sur "J'ai de la chance", tu va tomber sur la page suivante : [ Lien ]

En gros, une Master Page va te servir a avoir un look homogène pour toutes les pages qui utilisent une Master Page.

TiK - MCSD.NET
[ Lien ]
jeudi 12 octobre 2006 à 13:45:53 | Re : Master Page - A quoi ca sert ?

romagny13

Réponse acceptée !
euu va sur le site MSDN avec le coach tu dois avoir un bon webcast pour debuter att je te donne le lien
[ Lien ]

tu dois avoir un tuto sur masterpage dans atelier 1 ou 2 (videos francais ,sources,tuto word,...)

+
jeudi 12 octobre 2006 à 18:42:44 | Re : Master Page - A quoi ca sert ?

romagny13

Tiens pendant que j'y suis je te passe une partie de mon memento sur les pages maitres (c'est mon jour de bonté lol)

I pages maitres et pages de contenus

 

Page maitres (masterpage.master) et pages de contenus (.aspx)

  1 - Ajouter une page maitre masterPage.master

     Il faut en faite définir les éléments qui seront communs à toutes les pages du sitesur la page maitre

     La page maître contient un ou plusieurs ContentPlaceHolder

 

  2 - Ajouter une page de contenu

  (Ajouter un nouvel élement>Web Form (.aspx) et cocher Sélectionner la page maître)

  OU clic droit sur la page MasterPage.master dans Explorateur de solutions > Ajouter une page de contenu

 

     Automatiquement la page prend en arrière plan les parties communes à toutes les pages

     et à la place des ContentPlaceHolder de la page maître sont placés des content

     Seul  l intérieur des content peut être modifié (ajout tableau, composants,...)

 

 ------------------------------------------------------------------

  C est l attribut MasterPageFile dans la directive de la page qui détermine la page maitre de cette page de contenue

 

 Ce qui donne par exemple :

 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="contenu_2.aspx.vb" Inherits="Page_Maitres_contenu_2" MasterPageFile="~/Page Maitres/MasterPage.master" %>

 ------------------------------------------------------------------

II definir dynamiquement la master page

   Lorsque l  application a plusieurs pages maitres

   il est possible de définir dynamiquement (par programmation) la page maitre de la page de contenu

   ce peut être utilsé pour un site disposant de plusieurs présentations par exemple que utilisateur choisi selon sa préférence

 

   ATTENTION c  est dans l  évênement PreInit de la page qu  il faut déterminer la page maître

            et non dans évênement Page_Load

 

   Exemple :

ProtectedSub Page_PreInit(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.PreInit

        Me.MasterPageFile = "~/Page Maitres/MasterPage.master"

EndSub

 

 

III Appliquer une page maitre a un dossier

   Définir une page maitre pour l  ensemble des pages d  un dossier

   1 - ajouter un fichier de configuration web.config au dossier

   2 - Ajouter le code (dans <system.web> ...<system.web>")

<pages masterPageFile="$Chemin relatif  vers masterpage.master$ " />

 

  // ce qui donne :

  <system.web>

        <pages masterPageFile="~/Page Maitres/MasterPage.master" />

  </system.web>

   3 - Ajouter dans la directive de chaque page de contenu attribut :

MasterPageFile="$Chemin relatif  vers masterpage.master$"

 

   ce qui donne par exemple :

   <%@ Page Language="VB" AutoEventWireup="false" CodeFile="contenu_2.aspx.vb" Inherits="Page_Maitres_contenu_2" MasterPageFile="~/Page Maitres/MasterPage.master" %>



Cette discussion est classée dans : page, sert, master


Répondre à ce message

Sujets en rapport avec ce message

Master Page [ par drahcir ] Salut à tous,est-ce quelqu'un pourrait m'indiquer où je pourrais un bon tuto sur les master pages. J'ai consulté l'aide msdn, mais j'ai du mal, notamm Master Pages [ par elpens ] Bonjour a tous,Je ne sais pas si c'est moi qui suis stupide mais je n'arrive pas à réaliser quelque chose de correct avec une master page!Voilà la sit un petit probleme du debutant [ par zargai ] j'ai creé ma master page pour mon site web mais je n'ai pas trouvé comment implementer les autres pages web qui ont comme master page celle que j'ai c Master Page & GetElementsByID [ par Myke ] Comment fait on pour integrer la function Javascript GetElementsById. Le problème est que je ne trouve pas le control dans la page une fois produite. Iframe et master page [ par zaytoun ] Bonjour à toutes et tous.Je viens de découvrir le VS 2005...Je développe une application en .net 2005. alors j ai pensé à diviser mes pages en deux if Master page et Erreur au deploiement [ par darkmomo ] Bonjour, Voilà, je suis entrain de développer un site en ASP avec visual .NET 2005  et j'utilise une master page. Lorsque je débug l'application et la Référencement avec ASP .NET 2.0 et master page. [ par darkmomo ] Bonjour, Je suis entrain de chercher désespérement quelques principes de bases qu'il faut appliquer pour pouvoir préparer mon site pour qu'il puisse ê Remplir un contentpage avec un XML [ par michaelvanerck ] Bonjour,Voilà, j'ai créé une page web héritant d'un master page. Je voudrais remplir le contentpage (Que l'on vient bien dans la masterpage) par un co Deux Clic au lieu de un seul [ par darkolite ] Bonjour,J'ai un souci sur mes pages asp.net 1.1. Je ne comprend pas pourquoi lorsque je recharge une page aspx ou un controle ascx il faut d'abord déc Master Page et formulaire [ par cdam ] Bonjour à tous, Je souhaite insérer un formulaire HTML du typedans une master page.Comment faire?


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales