ControlAdapter.Render(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 specifico della destinazione per il controllo a cui è associato l'adattatore del controllo.
protected public:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)
Parametri
- writer
- HtmlTextWriter
Oggetto HtmlTextWriter da utilizzare per eseguire il rendering dell'output specifico della destinazione.
Commenti
Eseguire l'override del Render metodo per generare markup specifico della destinazione da inviare al browser client. Il Render metodo viene chiamato al posto del Control.Render metodo se un ControlAdapter oggetto è collegato a un Control oggetto.
Note per gli eredi
Quando si eredita dalla ControlAdapter classe, il Render(HtmlTextWriter) metodo di base chiama il Render(HtmlTextWriter) metodo . Pertanto, gli overridi del Render(HtmlTextWriter) metodo devono chiamare il metodo di base solo se l'elaborazione Render(HtmlTextWriter) è aggiunta, anziché anziché, il Render(HtmlTextWriter) metodo.
Per un controllo composito, lo sviluppatore dell'adattatore deve assicurarsi che i controlli figlio vengano sottoposti a rendering. Se il Render(HtmlTextWriter) metodo causa il rendering dei controlli figlio, ma non genera markup, potrebbe essere necessario chiamare il Render(HtmlTextWriter) metodo di base. Se è necessario eseguire il rendering specifico di destinazione dei controlli figlio, l'adapter deve implementare il metodo e chiamare il RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) metodo dal Render(HtmlTextWriter) metodo .