Page.Header Proprietà

Definizione

Ottiene l'intestazione di documento della pagina se l'elemento head è definito con un tag runat=server nella dichiarazione della pagina.Gets the document header for the page if the head element is defined with a runat=server in the page declaration.

public:
 property System::Web::UI::HtmlControls::HtmlHead ^ Header { System::Web::UI::HtmlControls::HtmlHead ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.HtmlControls.HtmlHead Header { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Header : System.Web.UI.HtmlControls.HtmlHead
Public ReadOnly Property Header As HtmlHead

Valore della proprietà

HtmlHead

Controllo HtmlHead che contiene l'intestazione di pagina.An HtmlHead containing the page header.

Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come accedere al HtmlHead controllo a livello di programmazione utilizzando la Header Proprietà.The following code example demonstrates how to access the HtmlHead control programmatically using the Header property. Un title elemento e un style elemento vengono aggiunti all' head elemento della pagina.A title element and style element are added to the head element of the 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;

      // <Snippet2>
      // 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");
      // </Snippet2>
 
      // 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>
<%@ Page Language="VB" %>

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

<script runat="server">
    
    Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        
        ' Create a Style object for the body of the page.
        Dim bodyStyle As New Style()
        
        bodyStyle.ForeColor = System.Drawing.Color.Blue
        bodyStyle.BackColor = System.Drawing.Color.LightGray

        ' <Snippet2>
        ' 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, Nothing, "body")
        ' </Snippet2>
            
        ' Add the page title to the header element.
        Page.Header.Title = "HtmlHead Example"

    End Sub

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

Commenti

La Header proprietà ottiene un riferimento a un HtmlHead oggetto che è possibile usare per impostare le informazioni di intestazione del documento per la pagina.The Header property gets a reference to an HtmlHead object that you can use to set document header information for the page. HtmlHeadConsente di aggiungere informazioni come fogli di stile, regole di stile, un titolo e metadati all' head elemento.The HtmlHead allows you to add information such as style sheets, style rules, a title, and metadata to the head element.

Nota

L'aggiunta di stili a livello di codice tramite i metodi dell' IStyleSheet interfaccia durante i postback asincroni non è supportata.Adding styles programmatically using the methods of the IStyleSheet interface during asynchronous postbacks is not supported. Quando si aggiungono funzionalità AJAX a una pagina Web, i postback asincroni aggiornano le aree della pagina senza aggiornare l'intera pagina.When you add AJAX capabilities to a Web page, asynchronous postbacks update regions of the page without updating the whole page. Per ulteriori informazioni, vedere Panoramica di Microsoft AJAX.For more information, see Microsoft Ajax Overview.

Si applica a

Vedi anche