HtmlHead イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
HtmlHead クラスSystem.Web.UI.HtmlControls 名前空間
Header
HtmlLink
HtmlMeta
その他の技術情報
HTML サーバー コントロールHtmlHead クラス
アセンブリ: System.Web (system.web.dll 内)


HtmlHead コントロールは、サーバー上の HTML <head> 要素にプログラムでアクセスできます。HTML <head> 要素は、ページに関する追加情報のコンテナです。HTML サーバー コントロールの詳細については、「HTML サーバー コントロール」を参照してください。
HtmlHead コントロールは、実行時にアクセスできるページの書式情報を指定する場合に役立ちます。

プログラムで HtmlHead コントロールにアクセスして、ページの <head> 要素に <title> 要素および <style> 要素を動的に追加する方法を次のコード例に示します。
<%@ 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 ' Add the style to the header of the current page. Page.Header.StyleSheet.CreateStyleRule(bodyStyle, Nothing, "BODY") ' Add the page title to the header element. Page.Header.Title = "HtmlHead Example" End Sub </script> <html > <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="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 to the header of the current page. Page.Header.StyleSheet.CreateStyleRule(bodyStyle, null, "BODY"); // Add the page title to the header element. Page.Header.Title = "HtmlHead Example"; } </script> <html > <head id="head1" runat="server"> <title>To be replaced.</title> </head> <body> <form 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>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlContainerControl
System.Web.UI.HtmlControls.HtmlGenericControl
System.Web.UI.HtmlControls.HtmlHead


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlHead コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)



プログラムでページに HtmlHead コントロールを追加して、そのコントロールに <title> 要素および <link> 要素を追加する方法を次のコード例に示します。
<%@ 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"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) ' Programmatically create an HtmlHead control. Dim head As New HtmlHead() ' Add the page title to the header element. Dim title As New HtmlTitle() title.Text = "HtmlHead Constructor Example" head.Controls.Add(title) ' Add a defined style sheet that contains the body ' style to the HtmlHead control. Dim link As New HtmlLink() link.Href = "~/Stylesheet.css" link.Attributes.Add("rel", "stylesheet") link.Attributes.Add("type", "text/css") head.Controls.Add(link) ' Add the HtmlHead controls to the Controls ' collection of the page. Page.FindControl("HtmlElement").Controls.AddAt(0, head) End Sub </script> <html id="HtmlElement" runat="server"> <body> <form runat="server"> <h3>HtmlHead Class Constructor Example </h3> <hr /> <asp:label id="Label1" text = "View the HTML source code of this page to see the title and style sheet link added to the header element." runat="server"> </asp:label> </form> </body> </html>
<%@ 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"> void Page_Load(object sender, System.EventArgs e) { // Programmatically create an HtmlHead control. HtmlHead head = new HtmlHead(); // Add the page title to the header element. HtmlTitle title = new HtmlTitle(); title.Text = "HtmlHead Constructor Example"; head.Controls.Add(title); // Add a defined style sheet that contains the body // style to the HtmlHead control. HtmlLink link = new HtmlLink(); link.Href = "~/Stylesheet.css"; link.Attributes.Add("rel", "stylesheet"); link.Attributes.Add("type", "text/css"); head.Controls.Add(link); // Add the HtmlHead controls to the Controls // collection of the page. Page.FindControl("HtmlElement").Controls.AddAt(0, head); } </script> <html id="HtmlElement" runat="server" > <body> <form runat="server"> <h3>HtmlHead Class Constructor Example </h3> <hr /> <asp:label id="Label1" text = "View the HTML source code of this page to see the title and style sheet link added to the header element." runat="server"> </asp:label> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlHead コンストラクタ (String)
アセンブリ: System.Web (system.web.dll 内)



Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlHead コンストラクタ

名前 | 説明 |
---|---|
HtmlHead () | HtmlHead クラスの新しいインスタンスを初期化します。 |
HtmlHead (String) | タグを指定して、HtmlHead クラスの新しいインスタンスを初期化します。 |

HtmlHead プロパティ


関連項目
HtmlHead クラスSystem.Web.UI.HtmlControls 名前空間
Header
HtmlLink
HtmlMeta
その他の技術情報
HTML サーバー コントロールHtmlHead メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

関連項目
HtmlHead クラスSystem.Web.UI.HtmlControls 名前空間
Header
HtmlLink
HtmlMeta
その他の技術情報
HTML サーバー コントロールHtmlHead メンバ
サーバーの HTML <head> 要素へのプログラムによるアクセスを可能にします。
HtmlHead データ型で公開されるメンバを以下の表に示します。




名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

関連項目
HtmlHead クラスSystem.Web.UI.HtmlControls 名前空間
Header
HtmlLink
HtmlMeta
その他の技術情報
HTML サーバー コントロール- HtmlHeadのページへのリンク