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 è collegato 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 iniziale e finale per il controllo. In genere, il markup viene generato da Render, che chiama i metodi nell'ordine seguente:
Eseguire l'override RenderContents 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 Control.Render, che a sua volta chiama Control.RenderChildren. Pertanto, le sostituzioni di RenderContents devono chiamare il RenderContents metodo di base solo se l'elaborazione è stata aggiunta, anziché anziché . Control.Render
Note per gli eredi
Per un controllo composito, è necessario assicurarsi che venga eseguito il rendering dei controlli figlio. Se si esegue l'override del RenderContents(HtmlTextWriter) metodo e non si chiama il relativo metodo di base, è possibile eseguire il rendering dei controlli figlio chiamando RenderChildren(HtmlTextWriter) che, se non sottoposto a override, chiama RenderChildren(HtmlTextWriter) dall'override RenderContents(HtmlTextWriter) .