Présentation des pages maîtres ASP.NET

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Une page maître est une page ASP.NET dont l'extension du nom de fichier est .master. Elle permet de créer une apparence et une disposition cohérentes dans votre site ou votre application.

Cet article offre une vue d'ensemble des pages maîtres, y compris la Galerie des pages maîtres, les pages de contenu, les emplacements réservés, les contrôles et les zones de contenu. Cet article traite également de l'utilisation des pages maîtres dans Windows SharePoint Services 3.0 et Microsoft Office SharePoint Server 2007.

Important : Pour utiliser des pages maîtres, votre site doit résider sur un serveur qui exécute Windows SharePoint Services 3.0 ou Office SharePoint Server 2007.

Contenu de cet article

Qu’est une page maître ?

Où se trouvent les pages maîtres ?

Quels sont les avantages de l’utilisation des pages maîtres ?

Quelles sont les pages maîtres imbriquées ?

Quelles sont les pages de contenu ?

Quelles sont les contrôles d’espace réservé de contenu, les contrôles de contenu et les zones de contenu ?

Quelles sont les différences des pages maîtres dans Office SharePoint Server 2007 ?

Puis-je personnaliser la page maître qui contrôle les pages d’administration de site ?

Création de pages maîtres personnalisées

Description d'une page maître

Les pages maîtres sont une fonctionnalité de ASP.NET 2.0 qui fonctionnent de la même manière dans Windows SharePoint Services 3.0 et Office SharePoint Server 2007 que dans ASP.NET 2.0. Elles permettent de créer un seul modèle de page utilisé ensuite comme base pour plusieurs pages d'une application, au lieu de créer chaque nouvelle page à partir de rien.

Pour s'afficher correctement dans le navigateur, les pages maîtres nécessitent en fait deux parties indépendantes : la page maître elle-même et une page de contenu. Une page maître définit la disposition et la navigation communes, ainsi que le contenu commun par défaut de toutes les pages de contenu qui lui sont attachées. Une page de contenu est une page unique. Lorsqu'elle s'affiche dans le navigateur, la page maître fournit le contenu commun, alors que la page de contenu fournit le contenu propre à la page.

Vous créez d'abord une seule page maître pour définir la structure, l'aspect et le comportement standard de toutes les pages ou d'un groupe particulier de pages de votre site. Vous créez ensuite des pages de contenu indépendantes qui renferment le contenu unique que vous voulez afficher dans chaque page. La page maître est fusionnée avec les pages de contenu pour restituer une page qui associe la présentation de la page maître et le contenu de la page de contenu.

Du fait que la fonctionnalité DTC est totalement prise en charge dans Microsoft Office SharePoint Designer 2007, vous voyez exactement votre page finie telle qu'elle apparaît lorsque vous avez fini de la concevoir.

Imaginons, par exemple, que vous vouliez que chaque page d'un site utilise la même disposition de la troisième colonne, avec un en-tête standard et un menu de navigation. Dans ce cas, vous pouvez créer une page maître ayant la disposition voulue, puis lui attacher toutes les pages du site. La création d'une seule page maître vous évite de recréer le contenu commun pour chaque page. Également, si à un moment donné vous décidez de modifier la disposition de chaque page, il vous suffit de modifier uniquement la page maître.

Tous les sites dans Windows SharePoint Services 3.0 et Office SharePoint Server 2007 créé à partir d’une définition de site comporte une page Default.master qui définit l’apparence par défaut du site. En outre, Office SharePoint Server 2007 inclut également plusieurs pages maîtres personnalisées. Ces pages maîtres personnalisées, comme la page Default.master, incluent les espaces réservés de contenu qui permettent l’affichage du contenu SharePoint tels que des listes et bibliothèques et peuvent être utilisés avec Office SharePoint Server 2007 pour définir l’apparence d’un site entier. Pour plus d’informations sur l’utilisation des pages maîtres avec Office SharePoint Server 2007, consultez la section ultérieure Quelles sont les différences des pages maîtres dans Office SharePoint Server 2007 ?

Haut de la Page

Emplacement des pages maîtres

La page maître par défaut se trouve dans la Galerie des pages maîtres. Dans Office SharePoint Designer 2007, la Galerie des pages maîtres est le dossier masterpage qui se trouve dans le dossier _catalogs de la Liste des dossiers.

Default.master dans la liste des dossiers

Si vous créez des pages maîtres personnalisées, il est recommandé de les conserver dans le même dossier masterpage . Vous pouvez ainsi rechercher et gérer facilement toutes les pages maîtres de votre site au même emplacement.

Vous pouvez également identifier l'emplacement de la page maître à laquelle une page de contenu est attachée en affichant l'indicateur de la page maître dans la page de contenu.

Chemin montrant la page maître attachée à la page courante

Haut de la Page

Avantages des pages maîtres

Les pages maîtres vous permettent de modifier facilement la structure et l'aspect de toutes les pages de l'ensemble d'un site. Également, elles :

  • améliorent la modification des pages SharePoint    Les développeurs gagnent du temps et économisent des ressources grâce à des modifications dans une seule page maître : ces modifications se propagent ensuite dans toutes les pages de contenu attachées à cette page maître.

  • permettent d'effectuer des modifications au niveau du site    Les utilisateurs peuvent modifier des éléments de la page maître de leur site en un seul emplacement. Ils peuvent aussi revenir à ce même emplacement unique pour effectuer des modifications supplémentaires : ils ne doivent pas personnaliser toutes les pages de contenu qui utilisent ces éléments communs.

  • de réaliser des sites d'aspect professionnel    Les utilisateurs créent facilement une nouvelle page qui a l'apparence SharePoint. Une nouvelle page basée sur la page maître s'affiche avec la même structure et le même aspect. Elle récupère également les mises à jour dans la page maître.

  • offrent des pages plus homogènes et améliorent l'utilisation    Du fait que toutes les pages attachées à une page maître ont une structure et un aspect homogènes, les visiteurs du site peuvent le parcourir d'une page SharePoint de base vers une page ajoutée par une solution tierce, ou vers une page personnalisée par le concepteur du site Web, sans remarquer une quelconque différence dans son apparence et son comportement.

  • permettent une gestion efficace des sites    Les pages maîtres améliorent la gestion des sites : vous pouvez modifier la structure et l'aspect de l'ensemble de votre site en personnalisant uniquement la page maître. Vous ne devez pas modifier chaque page du site.

Haut de la Page

Description des pages maîtres imbriquées

Il est également possible d'imbriquer les pages maîtres, ce qui permet à une page maître d'en référencer une autre comme sa propre page maître. Par exemple, une page maître peut inclure le logo et les liens d'accueil d'un site, une deuxième page maître peut être disposée sur 2 colonnes et une troisième sur 3 colonnes. Chaque page maître qui a sa propre disposition des colonnes peut être attachée à la page maître principale, de façon à afficher le logo et les liens de navigation de cette page.

Haut de la Page

Description des pages de contenu

Pages de contenu sont des pages ASP.NET portant l’extension de nom de fichier normale .aspx. En outre, chaque page de contenu contient une directive @page qui identifie la page maître à laquelle cette page de contenu est associée. Voici un exemple d’une directive @page.

< % @ Page MasterPageFile="~masterurl/default.master « % >

Par défaut, un site SharePoint comporte plusieurs pages de contenu , telles que des pages d'affichage de listes, des pages de formulaires et des pages Web Part , qui contiennent le contenu à afficher dans le corps de la page. Lorsque le visiteur d'un site appelle une page dans le navigateur, la page de contenu est fusionnée avec la page maître pour générer la page que l'utilisateur voit dans le navigateur. Toutes les pages de contenu partagent leur structure et des fonctionnalités communes avec la page maître auxquelles elles sont attachées.

Dans Windows SharePoint Services 3.0, la page Default.master est appliquée à toutes les pages de contenu par défaut, y compris :

  • Default.aspx

  • Pages de contenu par défaut , y compris AllItems.aspx, DispForm.aspx, NewForm.aspx et EditForm.aspx , qui contiennent les affichages des listes et des formulaires

  • Pages de contenu par défaut , y compris Upload.aspx et WebFldr.aspx , qui contiennent les affichages et les formulaires des bibliothèques de documents

Haut de la Page

Description des contrôles des emplacements réservés, des contrôles de contenu et des zones de contenu

Contrôles d’espace réservé de contenu indiquent les zones de contenu remplaçable dans la page maître. En mode Code, un contrôle d’espace réservé de contenu ressemble à ceci.

< asp : ContentPlaceHolder >

Contrôles d’espace réservé de contenu sont mappés à leurs contrôles d’espace réservé de contenu respectifs par l’attribut contentplaceholderid . Les espaces réservés de contenu définissent le contenu par défaut pour la zone définie par le contrôle d’espace réservé de contenu. Le contenu par défaut défini par les espaces réservés de contenu peut être modifié dans la page maître afin que les modifications apparaissent sur chaque page à laquelle la page maître est associée.

En outre, contrôles de contenu peuvent être utilisés dans une page de contenu individuelle pour remplacer le contenu par défaut de l’espace réservé de contenu qui est fournie par la page maître. En mode Code, un contrôle de contenu ressemble à ceci.

< asp : Content >

Une zone de contenu est une zone d'une page maître définie par un seul emplacement réservé de contenu, comme cela est illustré ici.

Zone de contenu en mode Création

En mode Code, une zone de contenu est encadrée par des balises de contrôle d'emplacement réservé de contenu (si la page maître fournit le contenu) ou par des balises de contrôle du contenu (si le contenu est personnalisé dans une page de contenu donnée).

Remarque : Le contenu d'un emplacement réservé de contenu fourni par les pages maîtres ne s'affiche pas dans cet emplacement réservé d'une page de contenu.

Lorsque vous placez le curseur sur les zones de contenu sur une page de contenu qui est fournie par la page maître et par conséquent ne peuvent pas être modifiée, Aspect du curseur dans une zone non modifiable remplace le pointeur.

La page default.master Windows SharePoint Services 3.0 contient de nombreux contrôles d’espace réservé de contenu par défaut. Pour plus d’informations sur les espaces réservés de contenu, voir l’article Modifier SharePoint par défaut des espaces réservés de contenu.

Haut de la Page

Différences des pages maîtres dans Office SharePoint Server 2007

Les pages maîtres dans Windows SharePoint Services 3.0 et Office SharePoint Server 2007 sont basées sur ASP.NET 2.0. Cependant, les pages maîtres sont implémentées légèrement différemment dans Office SharePoint Server 2007 et dans Windows SharePoint Services 3.0.

Par exemple, les sites Windows SharePoint Services 3.0 et Office SharePoint Server 2007 comportent une page maître Default.master. Cependant, Office SharePoint Server 2007 comporte également plusieurs autres pages maîtres, baptisées pages maîtres personnalisées. Toutes ces pages maîtres personnalisées sont également modifiables.

Vous pouvez également modifier les paramètres d'un site Office SharePoint Server 2007 dans le navigateur de façon que tous les sous-sites héritent de la même page maître. Cependant, dans Windows SharePoint Services 3.0, vous devez spécifier la page maître du site dans le site même auquel elle est appliquée. En d'autres termes, vous ne pouvez pas appliquer automatiquement une page maître à tous les sous-sites d'un site Windows SharePoint Services 3.0.

Haut de la Page

Puis-je personnaliser la page maître qui contrôle les pages d'administration d'un site ?

Généralement, non. Les pages d'administration d'un site résident dans le répertoire _layouts ; une page maître résidente sur le serveur les contrôle. Si vous exécutez Office SharePoint Designer 2007 sur le serveur lui-même, vous pouvez ouvrir la page maître et effectuer des modifications, mais cela n'est pas recommandé.

Haut de la Page

Création de pages maîtres personnalisées

Office SharePoint Designer 2007 vous permet de créer une page maître personnalisée que vous appliquez ensuite à votre site SharePoint. Pour créer une page maître personnalisée, vous modifiez la page maître existante fournie avec votre site SharePoint site, ou vous créez page maître totalement nouvelle.

Pour plus d’informations sur la façon de modifier une page maître existante, voir l’article Modifier la page maître par défaut.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×