HtmlGenericControl イベント

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

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


このクラスを使用して、<span>、<div>、<body>、<font> など、.NET Framework クラスで直接表されていない HTML サーバー コントロール要素を表します。
HtmlGenericControl のインスタンスの初期プロパティ値の一覧については、HtmlGenericControl コンストラクタのトピックを参照してください。
![]() |
---|
このコントロールは、ユーザー入力を表示するために使用できます。ユーザー入力には悪意のあるクライアント スクリプトが含まれている可能性があります。アプリケーションに表示する前に、クライアントから送信された実行スクリプト、SQL ステートメントなどのコードの情報はすべて検査してください。ASP.NET には入力要求の検証機能があり、ユーザー入力の中のスクリプトと HTML をブロックできます。検証サーバー コントロールは、ユーザー入力を査定する目的でも用意されています。詳細については、検証サーバー コントロール構文、ASP.NET Web ページにおけるユーザー入力の検証 の各トピックを参照してください。 |

HtmlGenericControl クラスを使用して <body> 要素を表す方法を次のコード例に示します。
<%@ 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 SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Body.Attributes("bgcolor") = ColorSelect.Value End Sub </script> <html > <head runat="server"> <title>HtmlGenericControl Example</title> </head> <body id="Body" runat="server"> <h3>HtmlGenericControl Example</h3> <form runat=server> <div> <p> Select a background color for the page: <p> <select id="ColorSelect" runat="server"> <option>White</option> <option>LightBlue</option> <option>LightGreen</option> <option>Yellow</option> </select> <input type="submit" runat="server" value="Apply" OnServerClick="SubmitBtn_Click" id="Submit1"> </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 SubmitBtn_Click(object sender, EventArgs e) { Body.Attributes["bgcolor"] = ColorSelect.Value; } </script> <html > <head runat="server"> <title>HtmlGenericControl Example</title> </head> <body id="Body" runat="server"> <h3>HtmlGenericControl Example</h3> <form runat=server> <div> <p> Select a background color for the page: <p> <select id="ColorSelect" runat="server"> <option>White</option> <option>LightBlue</option> <option>LightGreen</option> <option>Yellow</option> </select> <input type="submit" runat="server" value="Apply" OnServerClick="SubmitBtn_Click" id="Submit1"> </div> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="jscript" runat="server"> function SubmitBtn_Click(sender: Object, e: EventArgs){ Body.Attributes("bgcolor") = ColorSelect.Value } </script> </head> <body id=Body runat=server> <h3>HtmlGenericControl Sample</h3> <form runat=server> <p> Select a background color for the page: <p> <select id="ColorSelect" runat="server"> <option>White</option> <option>LightBlue</option> <option>LightGreen</option> <option>Yellow</option> </select> <input type="submit" runat="server" Value="Apply" OnServerClick="SubmitBtn_Click"> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlGenericControl メンバ
System.Web.UI.HtmlControls 名前空間
HtmlContainerControl クラス
その他の技術情報
HtmlGenericControl サーバー コントロール宣言構文
HTML サーバー コントロール
HtmlGenericControl コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタを使用して、既定値で HtmlGenericControl クラスの新しいインスタンスを作成し、初期化します。サーバー側の <span> 要素を動的に作成するときによく使用されます。
HtmlGenericControl のインスタンスの初期プロパティ値を次の表に示します。

既定のコンストラクタを使用して、HtmlGenericControl クラスの新しいインスタンスを作成する方法を次のコード例に示します。
<%@ 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 EventArgs) ' Create a new HtmlGenericControl. Dim NewControl As New HtmlGenericControl() ' Set the properties of the new HtmlGenericControl control. NewControl.ID = "NewControl" NewControl.InnerHtml = "This is a dynamically created HTML server control." ' Add the new HtmlGenericControl to the Controls collection of the ' PlaceHolder control. ControlContainer.Controls.Add(NewControl) End Sub </script> <html > <head runat="server"> <title>HtmlGenericControl Constructor Example</title> </head> <body> <form runat="server"> <div> <h3> HtmlGenericControl Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> </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"> void Page_Load(Object sender, EventArgs e) { // Create a new HtmlGenericControl. HtmlGenericControl NewControl = new HtmlGenericControl(); // Set the properties of the new HtmlGenericControl control. NewControl.ID = "NewControl"; NewControl.InnerHtml = "This is a dynamically created HTML server control."; // Add the new HtmlGenericControl to the Controls collection of the // PlaceHolder control. ControlContainer.Controls.Add(NewControl); } </script> <html > <head id="Head1" runat="server"> <title>HtmlGenericControl Constructor Example</title> </head> <body> <form runat="server"> <div> <h3> HtmlGenericControl Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> </div> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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


このコンストラクタを使用して、指定したタグで HtmlGenericControl クラスの新しいインスタンスを作成し、初期化します。これにより、.NET Framework クラスで直接表されない HTML サーバー コントロール要素を動的に作成できるようになります。
HtmlGenericControl のインスタンスの初期プロパティ値を次の表に示します。
![]() |
---|
tag パラメータが null 参照 (Visual Basic では Nothing) に設定されると、TagName プロパティは String.Empty に設定されます。 |

オーバーロードされたコンストラクタを使用して、HtmlGenericControl クラスの新しいインスタンスを作成する方法を次のコード例に示します。
<%@ 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 EventArgs) ' Create a new HtmlGenericControl. Dim NewControl As New HtmlGenericControl("div") ' Set the properties of the new HtmlGenericControl control. NewControl.ID = "NewControl" NewControl.InnerHtml = "This is a dynamically created HTML server control." ' Add the new HtmlGenericControl to the Controls collection of the ' PlaceHolder control. ControlContainer.Controls.Add(NewControl) End Sub </script> <html > <head runat="server"> <title>HtmlGenericControl Constructor Example</title> </head> <body> <form runat="server"> <div> <h3> HtmlGenericControl Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> </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"> void Page_Load(Object sender, EventArgs e) { // Create a new HtmlGenericControl. HtmlGenericControl NewControl = new HtmlGenericControl("div"); // Set the properties of the new HtmlGenericControl control. NewControl.ID = "NewControl"; NewControl.InnerHtml = "This is a dynamically created HTML server control."; // Add the new HtmlGenericControl to the Controls collection of the // PlaceHolder control. ControlContainer.Controls.Add(NewControl); } </script> <html > <head runat="server"> <title>HtmlGenericControl Constructor Example</title> </head> <body> <form runat="server"> <div> <h3> HtmlGenericControl Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> </div> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlGenericControl コンストラクタ

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

関連項目
HtmlGenericControl クラスHtmlGenericControl メンバ
System.Web.UI.HtmlControls 名前空間
その他の技術情報
HTML サーバー コントロールHtmlGenericControl プロパティ



関連項目
HtmlGenericControl クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl クラス
その他の技術情報
HtmlGenericControl サーバー コントロール宣言構文HTML サーバー コントロール
HtmlGenericControl メソッド



関連項目
HtmlGenericControl クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl クラス
その他の技術情報
HtmlGenericControl サーバー コントロール宣言構文HTML サーバー コントロール
HtmlGenericControl メンバ
特定の .NET Framework クラスで表されていないすべての HTML サーバー コントロール要素のためにメソッド、プロパティ、イベントを定義します。
HtmlGenericControl データ型で公開されるメンバを以下の表に示します。






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

関連項目
HtmlGenericControl クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl クラス
その他の技術情報
HtmlGenericControl サーバー コントロール宣言構文HTML サーバー コントロール
Weblioに収録されているすべての辞書からHtmlGenericControlを検索する場合は、下記のリンクをクリックしてください。

- HtmlGenericControlのページへのリンク