ControlAdapter.RenderChildren(HtmlTextWriter) Metodo

Definizione

Genera il markup specifico della destinazione per i controlli figlio in un controllo composito al quale è collegato l'adattatore del controllo.

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)

Parametri

writer
HtmlTextWriter

Oggetto HtmlTextWriter da utilizzare per eseguire il rendering dell'output specifico della destinazione.

Commenti

Eseguire l'override del RenderChildren metodo quando è necessario generare markup specifico della destinazione per il set di controlli figlio di un controllo composito, oltre al markup per i singoli controlli figlio.

Note per gli eredi

Quando si eredita dalla ControlAdapter classe , per un controllo composito, lo sviluppatore dell'adattatore deve assicurarsi che venga eseguito il rendering dei controlli figlio. Se l'adapter esegue l'override del RenderChildren(HtmlTextWriter) metodo , deve chiamare il RenderChildren(HtmlTextWriter) metodo da un override del Render(HtmlTextWriter) metodo .

Se il metodo determina il Render(HtmlTextWriter) rendering dei controlli figlio ma non genera markup, potrebbe essere opportuno che il metodo chiami il Render(HtmlTextWriter) metodo di base, che chiama il Render(HtmlTextWriter) metodo anziché implementare un override per il RenderChildren(HtmlTextWriter) metodo .

Si applica a

Vedi anche