WebControlAdapterとは? わかりやすく解説

WebControlAdapter クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

コントロール アダプタ割り当てられている Web コントロール表示カスタマイズして、既定マークアップ特定のブラウザ対す動作変更します

名前空間: System.Web.UI.WebControls.Adapters
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class WebControlAdapter
    Inherits ControlAdapter
Dim instance As WebControlAdapter
public class WebControlAdapter : ControlAdapter
public ref class WebControlAdapter : public
 ControlAdapter
public class WebControlAdapter extends ControlAdapter
public class WebControlAdapter extends
 ControlAdapter
解説解説

WebControl クラスは、Web コントロール継承元である基本クラスです。このクラスは、すべての Web コントロールに共通の多数プロパティ定義します詳細については、「WebControl」を参照してください

WebControlAdapter オブジェクトは、特定の WebControl クラス、またはブラウザ (またはマークアップ) 固有の処理ができるように実行有効期間中に継承されメソッドイベント置き換えるコンポーネントです。.NET Framework は、単一コントロール アダプタを、クライアント要求ごとに派生される WebControl オブジェクト対応付けます。

アダプタは、特定のブラウザまたはブラウザクラスについてコントロール動作変更したり、一部機能に対して任意のフィルタとして機能したりします表示動作適応性多くは、HtmlTextWriter クラスから派生した特定のクラスカプセル化できます。したがって単一アダプタブラウザ クラス複数動作使用することができ、また、HtmlTextWriter クラス順応性持たせることによってコントロール アダプタ使用する必要がなくなるとも言えます。

コントロール自体は、必ずしもアダプタを必要としません。コントロールコンポジション通じて拡張されている場合通常は、子コントロールアダプタで十分です。

コントロールは、.browser 定義ファイル明示的にアダプタ対応付けられます。そのため、アダプタコントロール対応付け必要なルックアップ実行する場合WebControlAdapter プロパティ対すすべてのアクセスには、.browser 定義ファイルから抽出された HttpBrowserCapabilities オブジェクト使用されます。

処理中に.NET Framework が、ターゲット固有のコントロールオーバーライド可能なメソッド呼び出し受け取りますコントロール アダプタ割り当てられている場合.NET Framework は、関連付けられているアダプタ メソッド呼び出します。詳細については、「ControlAdapter」を参照してください

WebControl表示は、通常開始タグ終了タグ、および開始タグ終了タグの間に配置されるいくつかの内部マークアップ構成されます。これらのタグは、WebControl作成時に定義されます。詳細については、「WebControl」を参照してください

開始タグ終了タグは、それぞれ RenderBeginTag メソッドおよび RenderEndTag メソッド生成されます。内部マークアップは、RenderContents メソッド生成されます。

Render メソッドは、次の順序で各メソッド呼び出してすべてのマークアップ生成します

  1. RenderBeginTag

  2. RenderContents

  3. RenderEndTag

IsEnabled プロパティは、WebControl およびその親コントロール有効な場合のみ、true返しますControl プロパティは、WebControl コントロールへの、厳密に指定されている参照返します

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Adapters.ControlAdapter
    System.Web.UI.WebControls.Adapters.WebControlAdapter
       System.Web.UI.WebControls.Adapters.DataBoundControlAdapter
       System.Web.UI.WebControls.Adapters.HideDisabledControlAdapter
       System.Web.UI.WebControls.Adapters.HierarchicalDataBoundControlAdapter
       System.Web.UI.WebControls.Adapters.MenuAdapter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebControlAdapter メンバ
System.Web.UI.WebControls.Adapters 名前空間
ControlAdapter
WebControl クラス
Control

WebControlAdapter コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

WebControlAdapter クラス新しインスタンス初期化します。

名前空間: System.Web.UI.WebControls.Adapters
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As New WebControlAdapter
public WebControlAdapter ()
public:
WebControlAdapter ()
public WebControlAdapter ()
public function WebControlAdapter ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebControlAdapter クラス
WebControlAdapter メンバ
System.Web.UI.WebControls.Adapters 名前空間
System.Web.UI.Control
WebControl クラス
ControlAdapter

WebControlAdapter プロパティ


プロテクト プロパティプロテクト プロパティ

参照参照

関連項目

WebControlAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
ControlAdapter
WebControl クラス
Control

WebControlAdapter メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginRender  コントロール表示前に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な開始タグ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド CreateChildControls  複合コントロールターゲット固有のコントロール作成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド EndRender  コントロール表示後に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な終了タグ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド LoadAdapterControlState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterControlState によって保存された、アダプタコントロール状態情報読み込みます。 ( ControlAdapter から継承されます。)
プロテクト メソッド LoadAdapterViewState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterViewState によって保存された、アダプタビューステート読み込みます。 ( ControlAdapter から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnInit  関連付けられたコントロールの OnInit メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド OnLoad  関連付けられたコントロールOnLoad メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド OnPreRender  関連付けられたコントロールの OnPreRender メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド OnUnload  関連付けられたコントロールOnUnload メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド Render オーバーライドされますコントロール アダプタ割り当て先であるコントロールターゲット固有のマークアップ生成します
プロテクト メソッド RenderBeginTag 対象ブラウザ送信されるマークアップ内に Web コントロール開始タグ作成します
プロテクト メソッド RenderChildren  コントロール アダプタ割り当て先である複合コントロール含まれるコントロールターゲット固有のマークアップ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド RenderContents コントロール アダプタ割り当て先である Web コントロールターゲット固有の内部マークアップ生成します
プロテクト メソッド RenderEndTag 対象ブラウザ送信されるマークアップ内に Web コントロール終了タグ作成します
プロテクト メソッド SaveAdapterControlState  コントロール アダプタコントロール状態情報保存します。 ( ControlAdapter から継承されます。)
プロテクト メソッド SaveAdapterViewState  コントロール アダプタビューステート情報保存します。 ( ControlAdapter から継承されます。)
参照参照

関連項目

WebControlAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
ControlAdapter
WebControl クラス
Control

WebControlAdapter メンバ

コントロール アダプタ割り当てられている Web コントロール表示カスタマイズして、既定マークアップ特定のブラウザ対す動作変更します

WebControlAdapter データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド WebControlAdapter WebControlAdapter クラス新しインスタンス初期化します。
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginRender  コントロール表示前に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な開始タグ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド CreateChildControls  複合コントロールターゲット固有のコントロール作成します。 (ControlAdapter から継承されます。)
プロテクト メソッド EndRender  コントロール表示後に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な終了タグ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド LoadAdapterControlState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterControlState によって保存された、アダプタコントロール状態情報読み込みます。 (ControlAdapter から継承されます。)
プロテクト メソッド LoadAdapterViewState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterViewState によって保存された、アダプタビューステート読み込みます。 (ControlAdapter から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnInit  関連付けられたコントロールの OnInit メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド OnLoad  関連付けられたコントロールOnLoad メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド OnPreRender  関連付けられたコントロールの OnPreRender メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド OnUnload  関連付けられたコントロールOnUnload メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド Render オーバーライドされますコントロール アダプタ割り当て先であるコントロールターゲット固有のマークアップ生成します
プロテクト メソッド RenderBeginTag 対象ブラウザ送信されるマークアップ内に Web コントロール開始タグ作成します
プロテクト メソッド RenderChildren  コントロール アダプタ割り当て先である複合コントロール含まれるコントロールターゲット固有のマークアップ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド RenderContents コントロール アダプタ割り当て先である Web コントロールターゲット固有の内部マークアップ生成します
プロテクト メソッド RenderEndTag 対象ブラウザ送信されるマークアップ内に Web コントロール終了タグ作成します
プロテクト メソッド SaveAdapterControlState  コントロール アダプタコントロール状態情報保存します。 (ControlAdapter から継承されます。)
プロテクト メソッド SaveAdapterViewState  コントロール アダプタビューステート情報保存します。 (ControlAdapter から継承されます。)
参照参照

関連項目

WebControlAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
ControlAdapter
WebControl クラス
Control


このページでは「.NET Framework クラス ライブラリ リファレンス」からWebControlAdapterを検索した結果を表示しています。
Weblioに収録されているすべての辞書からWebControlAdapterを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からWebControlAdapter を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WebControlAdapter」の関連用語

WebControlAdapterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebControlAdapterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS