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.Generates the target-specific markup for the child controls in a composite control to which the control adapter is attached.

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.The HtmlTextWriter to use to render the target-specific output.

Commenti

Eseguire l' RenderChildren override del 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.Override the RenderChildren method when it is necessary to generate target-specific markup for the child control set of a composite control, in addition to the markup for the individual child controls.

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.When you inherit from the ControlAdapter class, for a composite control, the adapter developer must ensure that the child controls are rendered. Se l'adapter esegue l' RenderChildren(HtmlTextWriter) override del metodo, deve chiamare RenderChildren(HtmlTextWriter) il metodo Render(HtmlTextWriter) da un override del metodo.If the adapter overrides the RenderChildren(HtmlTextWriter) method, it should call the RenderChildren(HtmlTextWriter) method from an override of the Render(HtmlTextWriter) method.

Se il Render(HtmlTextWriter) metodo fa in modo che i controlli figlio vengano sottoposti a rendering ma non genera markup, potrebbe essere appropriato Render(HtmlTextWriter) per il metodo chiamare il metodo di base, che Render(HtmlTextWriter) chiama il metodo, anziché implementare una sostituzione per RenderChildren(HtmlTextWriter) metodo.If the Render(HtmlTextWriter) method causes the child controls to be rendered but itself does not generate markup, it might be appropriate for the Render(HtmlTextWriter) method to call its base method, which calls the Render(HtmlTextWriter) method, instead of implementing an override for the RenderChildren(HtmlTextWriter) method.

Si applica a

Vedi anche