Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Master Page - A quoi ca sert ? [ Web 2.0 ] (cbu)

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é 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

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.