Page.Header Свойство

Определение

Возвращает заголовок документа страницы, если элемент head определен с runat=server в объявлении страницы.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; }
member this.Header : System.Web.UI.HtmlControls.HtmlHead
Public ReadOnly Property Header As HtmlHead

Значение свойства

Объект HtmlHead, содержащий заголовок страницы.An HtmlHead containing the page header.

Атрибуты

Примеры

В следующем примере кода показано, как программным способом получить доступ к HtmlHead элементу управления с помощью свойства Header.The following code example demonstrates how to access the HtmlHead control programmatically using the Header property. Элемент title и элемент style добавляются в элемент head страницы.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>

Комментарии

Свойство Header получает ссылку на объект HtmlHead, который можно использовать для задания сведений о заголовке документа для страницы.The Header property gets a reference to an HtmlHead object that you can use to set document header information for the page. HtmlHead позволяет добавлять в элемент head такие сведения, как таблицы стилей, правила стилей, заголовок и метаданные.The HtmlHead allows you to add information such as style sheets, style rules, a title, and metadata to the head element.

Примечание

Добавление стилей программным способом с помощью методов интерфейса IStyleSheet во время асинхронных обратных передач не поддерживается.Adding styles programmatically using the methods of the IStyleSheet interface during asynchronous postbacks is not supported. При добавлении возможностей AJAX на веб-страницу асинхронные обратные передачи обновляют области страницы без обновления всей страницы.When you add AJAX capabilities to a Web page, asynchronous postbacks update regions of the page without updating the whole page. Дополнительные сведения см. в статье Общие сведения о Microsoft AJAX.For more information, see Microsoft Ajax Overview.

Применяется к

Дополнительно