ControlAdapter.Render(HtmlTextWriter) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .