ControlAdapter.RenderChildren(HtmlTextWriter) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロール アダプターの割り当て先である複合コントロールに含まれる子コントロールのターゲット固有のマークアップを生成します。
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) 適切な場合があります。