次の方法で共有


ControlAdapter.RenderChildren(HtmlTextWriter) メソッド

定義

コントロール アダプターの割り当て先である複合コントロールに含まれる子コントロールのターゲット固有のマークアップを生成します。

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

パラメーター

writer
HtmlTextWriter

ターゲット固有の出力を表示するために使用する HtmlTextWriter

注釈

複合コントロールの RenderChildren 子コントロール セットのターゲット固有のマークアップを生成する必要がある場合は、個々の子コントロールのマークアップに加えて、メソッドをオーバーライドします。

注意 (継承者)

クラスから ControlAdapter 継承する場合、複合コントロールの場合、アダプター開発者は子コントロールがレンダリングされるようにする必要があります。 アダプターがメソッドをオーバーライドする RenderChildren(HtmlTextWriter) 場合は、メソッドの RenderChildren(HtmlTextWriter) オーバーライドからメソッドを Render(HtmlTextWriter) 呼び出す必要があります。

メソッドによって Render(HtmlTextWriter) 子コントロールがレンダリングされるが、それ自体がマークアップを生成しない場合は、メソッドの Render(HtmlTextWriter) オーバーライドを実装するのではなく、メソッドを呼び出す基本メソッドを呼び出 Render(HtmlTextWriter) すのが RenderChildren(HtmlTextWriter) 適切な場合があります。

適用対象

こちらもご覧ください