WebControlAdapter.RenderContents(HtmlTextWriter) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera il markup interno specifico della destinazione per il controllo Web a cui è associato l'adattatore di controllo.
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)
Parametri
- writer
- HtmlTextWriter
Oggetto HtmlTextWriter contenente i metodi per eseguire il rendering dell'output specifico della destinazione.
Commenti
Il RenderContents metodo genera il markup interno, tra i tag di inizio e di fine per il controllo. In genere, il markup viene generato da Render , che chiama i metodi nell'ordine seguente:
Eseguire RenderContents l'override di per generare markup interno specifico della destinazione da inviare al browser client.
Il RenderContents metodo di base chiama WebControl.RenderContents . Il WebControl.RenderContents metodo di base chiama , che a sua volta chiama Control.Render Control.RenderChildren . Di conseguenza, gli override di devono chiamare il metodo di base solo se la relativa elaborazione è in aggiunta a RenderContents RenderContents anziché a Control.Render .
Note per gli eredi
Per un controllo composito, è necessario assicurarsi che il rendering dei controlli figlio sia eseguito. Se si esegue l'override del metodo e non si chiama il relativo metodo di base, è possibile fare in modo che venga eseguito il rendering dei controlli figlio chiamando che, se non sottoposto a override, chiama RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderContents(HtmlTextWriter) dall'override.