Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Page.Header, propriété

Mise à jour : novembre 2007

Obtient l'en-tête de document de la page si l'élément head est défini avec un runat=server dans la déclaration de page.

Espace de noms :  System.Web.UI
Assembly :  System.Web (dans System.Web.dll)

[BrowsableAttribute(false)]
public HtmlHead Header { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public HtmlHead get_Header()

public function get Header () : HtmlHead

Valeur de propriété

Type : System.Web.UI.HtmlControls.HtmlHead

HtmlHead qui contient l'en-tête de page.

La propriété Header obtient une référence à un objet HtmlHead que vous pouvez utiliser pour définir des informations d'en-tête de document pour la page. HtmlHead vous permet d'ajouter des informations telles que les feuilles de style, les règles de style, un titre et des métadonnées à l'élément head.

Remarque :

L'ajout par programme de styles à l'aide des méthodes de l'interface IStyleSheet pendant des publications (postbacks) asynchrones n'est pas prise en charge. Lorsque vous ajoutez des fonctionnalités AJAX à une page Web, les publications (postbacks) asynchrones mettent à jour des parties de la page sans mettre à jour la page entière. Pour plus d'informations, consultez Vue d'ensemble d'ASP.NET AJAX.

L'exemple de code suivant montre comment accéder au contrôle HtmlHead par programme à l'aide de la propriété Header. Un élément title et un élément style sont ajoutés à l'élément head de la page.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">  

  protected void Page_Load(object sender, System.EventArgs e)
  {

      // Create a Style object for the body of the page.
      Style bodyStyle = new Style();

      bodyStyle.ForeColor = System.Drawing.Color.Blue;
      bodyStyle.BackColor = System.Drawing.Color.LightGray;

      // Add the style rule named bodyStyle to the header 
      // of the current page. The rule is for the body HTML element.
      Page.Header.StyleSheet.CreateStyleRule(bodyStyle, null, "body");

      // Add the page title to the header element.
      Page.Header.Title = "HtmlHead Example"; 

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head id="head1"
      runat="server">
      <title>To be replaced.</title>
</head>

<body>
  <form id="form1" runat="server">

  <h3>HtmlHead Class Example</h3>  

  <asp:label id="Label1" 
    text = "View the HTML source code of this page to see the title 
            and body style added to the header element."
    runat="server">
  </asp:label>   

  </form>
</body>
</html>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.