WebControlAdapter.RenderContents メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebControlAdapter.RenderContents メソッドの意味・解説 

WebControlAdapter.RenderContents メソッド

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

コントロール アダプタの割り当て先である Web コントロールのターゲット固有の内部マークアップを生成します。

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

Protected Overridable Sub
 RenderContents ( _
    writer As HtmlTextWriter _
)
Dim writer As HtmlTextWriter

Me.RenderContents(writer)
protected virtual void RenderContents (
    HtmlTextWriter writer
)
protected:
virtual void RenderContents (
    HtmlTextWriter^ writer
)
protected void RenderContents (
    HtmlTextWriter writer
)
protected function RenderContents (
    writer : HtmlTextWriter
)

パラメータ

writer

ターゲット固有の出力を表示するメソッドを持つ HtmlTextWriter。

解説解説

RenderContents メソッドは、コントロールの開始タグと終了タグの間に内部マークアップを生成します。通常、マークアップは、Render で生成されます。このメソッドは、各メソッドを次の順序で呼び出します。

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

RenderContents をオーバーライドして、クライアント ブラウザに送信する、ターゲット固有の内部マークアップを生成します。

RenderContents 基本メソッドは WebControl.RenderContents を呼び出します。WebControl.RenderContents 基本メソッドが Control.Render を呼び出し、次にこのメソッドが Control.RenderChildren を呼び出します。つまり、RenderContents のオーバーライドでは、このメソッドの処理が Control.Render の代替ではなく追加である場合にのみ、RenderContents 基本メソッドをコールするようにしてください。

継承時の注意 複合コントロールの場合、子コントロールが確実に表示されるようにする必要があります。RenderContents メソッドをオーバーライドし、その基本メソッドを呼び出さない場合は、RenderChildren を呼び出すと、子コントロールを表示できます。このメソッドにより、(オーバーライドされない場合は) RenderContents のオーバーライドから Control.RenderChildren が呼び出されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebControlAdapter クラス
WebControlAdapter メンバ
System.Web.UI.WebControls.Adapters 名前空間
Render
RenderBeginTag
RenderEndTag
WebControl.RenderContents
Control.Render
ControlAdapter.RenderChildren
Control.RenderChildren
Control.RenderControl



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

WebControlAdapter.RenderContents メソッドのお隣キーワード

   

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



WebControlAdapter.RenderContents メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS