HtmlMeta イベント

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

HtmlMeta クラス
アセンブリ: System.Web (system.web.dll 内)


HtmlMeta コントロールは、サーバー上の HTML <meta> 要素にプログラムでアクセスできます。HTML <meta> 要素は、表示されるページに関するデータのコンテナであり、ページの内容そのものではありません。<meta> タグは、HTML <head> 要素の開始タグと終了タグの間に配置されます。各 <meta> 要素は、メタデータ プロパティの名前と、それに関連付けられた値を示します。
HtmlMeta コントロールの Name プロパティを使用してメタデータ プロパティの名前を指定し、Content プロパティを使用してメタデータ プロパティの値を指定します。Scheme プロパティを使用して、メタデータ プロパティを解釈する方法に関する追加情報をユーザー エージェントに指定します。指定したメタデータ プロパティを、HTTP を使用して取得する場合は、Name プロパティの代わりに HttpEquiv プロパティを使用します。
Page オブジェクトの Header プロパティを使用して、ページの <head> 要素への参照を取得できます。

HtmlMeta コントロールを使用して、Web ページの HTML <meta> 要素を定義する方法を次のコード例に示します。2 つの <meta> 要素が定義されています。1 つはページを説明するキーワードを示し、もう 1 つはページの作成日時を示します。
<%@ 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) ' Create two instances of an HtmlMeta control. Dim hm1 As New HtmlMeta() Dim hm2 As New HtmlMeta() ' Get a reference to the page header element. Dim head As HtmlHead = Page.Header ' Define an HTML <meta> element that is useful for search engines. hm1.Name = "keywords" hm1.Content = "words that describe your web page" head.Controls.Add(hm1) ' Define an HTML <meta> element with a Scheme attribute. hm2.Name = "date" hm2.Content = DateTime.Now.ToString("yyyy-MM-dd") hm2.Scheme = "YYYY-MM-DD" head.Controls.Add(hm2) End Sub </script> <html > <head runat="server"> <title>HtmlMeta Example</title> </head> <body> <form runat="server"> <div> View the HTML source code of the page to see the two HTML meta elements added. </div> </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, EventArgs e) { // Create two instances of an HtmlMeta control. HtmlMeta hm1 = new HtmlMeta(); HtmlMeta hm2 = new HtmlMeta(); // Get a reference to the page header element. HtmlHead head = (HtmlHead)Page.Header; // Define an HTML <meta> element that is useful for search engines. hm1.Name = "keywords"; hm1.Content = "words that describe your web page"; head.Controls.Add(hm1); // Define an HTML <meta> element with a Scheme attribute. hm2.Name = "date"; hm2.Content = DateTime.Now.ToString("yyyy-MM-dd"); hm2.Scheme = "YYYY-MM-DD"; head.Controls.Add(hm2); } </script> <html > <head runat="server"> <title>HtmlMeta Example</title> </head> <body> <form runat="server"> <div> View the HTML source code of the page to see the two HTML meta elements added. </div> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlMeta


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlMeta コンストラクタ
アセンブリ: 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlMeta プロパティ



HtmlMeta メソッド



HtmlMeta メンバ
サーバー上の HTML <meta> タグにプログラムによってアクセスできるようにします。
HtmlMeta データ型で公開されるメンバを以下の表に示します。






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

- HtmlMetaのページへのリンク