Compartir a través de


ControlAdapter.Render(HtmlTextWriter) Método

Definición

Genera el marcado específico del destino para el control al que está asociado el adaptador de control.

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)

Parámetros

writer
HtmlTextWriter

HtmlTextWriter que se utiliza para representar el resultado específico del destino.

Comentarios

Invalide el Render método para generar marcado específico del destino que se enviará al explorador cliente. Se Render llama al método en lugar del Control.Render método si un ControlAdapter objeto está asociado a un Control objeto .

Notas a los desarrolladores de herederos

Cuando hereda de la ControlAdapter clase , el Render(HtmlTextWriter) método base llama al Render(HtmlTextWriter) método . Por lo tanto, las invalidaciones del Render(HtmlTextWriter) método deben llamar al Render(HtmlTextWriter) método base solo si su procesamiento es además de, en lugar de hacerlo, el Render(HtmlTextWriter) método .

Para un control compuesto, el desarrollador del adaptador debe asegurarse de que los controles secundarios se representan. Si el Render(HtmlTextWriter) método hace que los controles secundarios se represente pero no generen marcado, podría ser adecuado para que el Render(HtmlTextWriter) método llame a su método base. Si es necesaria la representación específica del destino de los controles secundarios, el adaptador debe implementar el RenderChildren(HtmlTextWriter) método y llamar al RenderChildren(HtmlTextWriter) método desde el Render(HtmlTextWriter) método .

Se aplica a

Consulte también