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 è collegato l'adattatore di 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 è associato 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 override del Render(HtmlTextWriter) metodo devono chiamare il Render(HtmlTextWriter) metodo di base solo se l'elaborazione è oltre, anziché anziché, il Render(HtmlTextWriter) metodo .
Per un controllo composito, lo sviluppatore dell'adattatore deve assicurarsi che venga eseguito il rendering dei controlli figlio. Se il metodo determina il Render(HtmlTextWriter) rendering dei controlli figlio ma non genera markup, potrebbe essere opportuno che il Render(HtmlTextWriter) metodo chiami il relativo metodo di base. Se è necessario eseguire il rendering specifico della destinazione dei controlli figlio, l'adattatore deve implementare il RenderChildren(HtmlTextWriter) metodo e chiamare il RenderChildren(HtmlTextWriter) metodo dal Render(HtmlTextWriter) metodo .