HtmlContainerControl イベント
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
| Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
| Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
| Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
| PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
| Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |
参照HtmlContainerControl クラス
アセンブリ: System.Web (system.web.dll 内)
構文
解説終了タグを持つ一般的なコントロールには <form>、<table>、<tr>、<td>、<a>、および <span> があります。
InnerText プロパティと InnerHtml プロパティでは、HtmlContainerControl 派生コントロールの開始タグと終了タグ内の内容を操作できます。
HtmlContainerControl のインスタンスの初期プロパティ値の一覧については、HtmlContainerControl コンストラクタのトピックを参照してください。
注意 |
|---|
| InnerHtml プロパティを使用して HTML サーバー コントロールの開始タグと終了タグ間のテキストを指定する場合、そのテキストは HTML にはエンコードされません。これによって、テキストの HTML タグ内のスクリプトを埋め込むことができます。InnerHtml プロパティを使用している場合は、セキュリティ上の危険性を低減するために、必ず値を検証してください。また、代わりに InnerText プロパティを使用することも検討してください。 |
使用例このクラスの InnerHtml プロパティを使用して、Web ページにメッセージを動的に生成する方法を次のコード例に示します。
<%@ 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) Message.InnerHtml = Server.HtmlEncode("Welcome! You accessed this page at: " & DateTime.Now) End Sub </script> <html > <head id="Head1" runat="server"> <title>HtmlContainerControl Example</title> </head> <body> <form id="form1" runat="server"> <div> <span id="Message" runat=server></span> </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) { Message.InnerHtml = Server.HtmlEncode("Welcome! You accessed this page at: " + DateTime.Now); } </script> <html > <head runat="server"> <title>HtmlContainerControl Example</title> </head> <body> <form id="form1" runat="server"> <div> <span id="Message" runat=server></span> </div> </form> </body> </html>
<%@ Page Language="JScript" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> function Page_Load(Src: Object, E: EventArgs) { Message.InnerHtml = Server.HtmlEncode("Welcome! You accessed this page at: " + DateTime.Now) } </script> <html > <head runat="server"> <title>HtmlContainerControl Example</title> </head> <body> <form id="form1" runat="server"> <div> <span id="Message" runat=server></span> </div> </form> </body> </html>
.NET Framework のセキュリティ
継承階層System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlContainerControl
派生クラス
スレッド セーフ
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照HtmlContainerControl コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)
構文
解説このコンストラクタを使用して、既定値で HtmlContainerControl クラスの新しいインスタンスを作成し、初期化します。
メモ |
|---|
| このクラスのインスタンスが直接作成されることはありません。このコンストラクタは他の HTML コントロール クラスのコンストラクタから呼び出され、クラスで定義されているプロパティを初期化します。 |
HtmlContainerControl のインスタンスの初期プロパティ値を次の表に示します。
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照HtmlContainerControl コンストラクタ
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| HtmlContainerControl () | 既定値を使用して HtmlContainerControl クラスの新しいインスタンスを初期化します。 |
| HtmlContainerControl (String) | タグ名を指定して、HtmlContainerControl クラスの新しいインスタンスを初期化します。 |
参照HtmlContainerControl コンストラクタ (String)
アセンブリ: System.Web (system.web.dll 内)
構文
解説このコンストラクタを使用して、指定したタグで HtmlContainerControl クラスの新しいインスタンスを作成し、初期化します。
メモ |
|---|
| このクラスのインスタンスが直接作成されることはありません。このコンストラクタは他の HTML コントロール クラスのコンストラクタから呼び出され、クラスで定義されているプロパティを初期化します。 |
HtmlContainerControl のインスタンスの初期プロパティ値を次の表に示します。
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照HtmlContainerControl プロパティ
パブリック プロパティ
プロテクト プロパティ
参照HtmlContainerControl メソッド
パブリック メソッド
プロテクト メソッド
参照HtmlContainerControl メンバ
開始タグと終了タグを必要とする HTML 要素に割り当てられる HTML サーバー コントロールの抽象基本クラスとして機能します。
HtmlContainerControl データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ| 名前 | 説明 | |
|---|---|---|
| HtmlContainerControl | オーバーロードされます。 HtmlContainerControl クラスの新しいインスタンスを初期化します。 |
プロテクト コンストラクタ
パブリック プロパティ
プロテクト プロパティ
パブリック メソッド
プロテクト メソッド
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
| Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
| Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
| Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
| PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
| Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |
参照- HtmlContainerControlのページへのリンク
.gif)
.gif)