Ajouter du contenu à une page de contenu

Lorsque vous avez créé une page de contenu, c’est-à-dire, une page basée sur une page maître, vous pouvez seulement ajouter un contenu aux contrôles Content (en mode Code, entre les balises </asp:Content> et </asp:Content>). Tout ce qui ne fait pas partie des contrôles Content, excepté les blocs de script pour le code serveur, engendre une erreur.

Toutes les tâches que vous effectuez dans la page ASP.NET sont également exécutables dans une page de contenu. Par exemple, vous pouvez générer le contenu d’un contrôle Content à l’aide de contrôles serveur et de requêtes de base de données ou d’autres mécanismes dynamiques.

Si vous intégrez un contenu dans les contrôles d’espace réservé de contenu sur la page maître, ces contrôles sont, par défaut, verrouillés dans les pages de contenu basées sur la page maître. Lorsque vous créez une page basée sur cette page maître, le contrôle Content est verrouillé et ne peut pas être modifié.

Pour modifier le contenu d’une page maître par défaut dans les contrôles Content

  1. En mode Création, cliquez sur la flèche à la fin de l’espace réservé de contenu pour afficher le menu Tâches courantes du contenu, puis cliquez sur Créer un contenu personnalisé.

    La zone de contenu est visible en mode Code et modifiable en mode Création ou en mode Code.

  2. Modifiez le contenu dans le contrôle.

Pour rétablir le contenu de la page maître par défaut

  • En mode Création, cliquez sur la flèche à la fin de l’espace réservé de contenu pour afficher le menu Tâches courantes du contenu, puis cliquez sur Contenu du maître par défaut.

    Le contrôle Content est de nouveau verrouillé.

Définition des propriétés de page de contenu

Vous pouvez définir les propriétés de la page et ajouter des feuilles de style aux pages de contenu basées sur des pages maîtres de la même façon que pour les autres pages en mode Création. Mais il existe certaines différences en mode Code.

Pour ajouter une feuille de style à une page de contenu

  1. Dans le menu Format, cliquez sur Styles CSS, puis cliquez sur Attacher une feuille de style.

  2. Dans la boîte de dialogue Attacher une feuille de style, spécifiez le fichier .css.

    Lorsque vous ajoutez une feuille de style à une page de contenu, le contrôle de contenu head est déverrouillé et devient visible en mode Code. Le lien de la feuille de style est ajouté dans le contrôle head, et vous pouvez alors le modifier ou le supprimer si vous le souhaitez.

    <asp:Content id="content1" runat="server" contentplaceholderid="head">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="myCSS.css" />
    </asp:Content>
    

    Si la page maître comprend un lien de feuille de style à l’intérieur d’un espace réservé de contenu head, il est visible et peut être conservé ou supprimé dans la page de contenu.

    Si la page maître comprend un lien de feuille de style à l’extérieur de l’espace réservé de contenu head, il est alors invisible dans la page de contenu, mais il est appliqué à la page de contenu dans le navigateur de l’utilisateur, ainsi que la feuille de style spécifiée dans cette dernière.

Pour modifier le titre d’une page de contenu

  • Effectuez l’une des opérations suivantes :

    • Dans le menu Fichier, cliquez sur Propriétés. Dans l’onglet Général de la boîte de dialogue Propriétés, tapez le nouveau titre dans la zone Titre.

    • En mode Code, tapez un nouveau titre dans l’attribut title de la directive de page @ :

      <%@ Page language="C#" masterpagefile="m1.master" title="New Title" %>
      

Voir aussi

Concepts

Vue d’ensemble des pages maîtres ASP.NET

Créer une page maître

Créer une page à partir d’une page maître

Barre d’outils Pages maîtres