Share via


WebControlAdapter.RenderContents(HtmlTextWriter) メソッド

定義

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

protected:
 virtual void RenderContents(System::Web::UI::HtmlTextWriter ^ writer);
protected virtual void RenderContents (System.Web.UI.HtmlTextWriter writer);
abstract member RenderContents : System.Web.UI.HtmlTextWriter -> unit
override this.RenderContents : System.Web.UI.HtmlTextWriter -> unit
Protected Overridable Sub RenderContents (writer As HtmlTextWriter)

パラメーター

writer
HtmlTextWriter

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

注釈

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

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

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

基本メソッド RenderContents は を呼び出 WebControl.RenderContents します。 基本 WebControl.RenderContents メソッドは を呼び出 Control.Render し、次に を呼び出します Control.RenderChildren 。 したがって、 のオーバーライドでは、処理が に加え、 ではなく に追加される場合にのみ、基本 RenderContents RenderContents メソッドを呼び出す必要があります Control.Render

注意 (継承者)

複合コントロールの場合は、子コントロールがレンダリングされる必要があります。 メソッドをオーバーライドし、その基本メソッドを呼び出さない場合は、 を呼び出すことによって子コントロールをレンダリングできます。オーバーライドされていない場合は、オーバーライドから を呼び出 RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderContents(HtmlTextWriter) します。

適用対象

こちらもご覧ください