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>
.NET Framework のセキュリティ
継承階層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のページへのリンク