WebControlAdapter.RenderContents(HtmlTextWriter) Método

Definición

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

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)

Parámetros

writer
HtmlTextWriter

Métodos HtmlTextWriter contenedores para representar la salida específica del destino.

Comentarios

El RenderContents método genera el marcado interno, entre las etiquetas inicial y final del control. Normalmente, el marcado se genera mediante Render, que llama a los métodos en el orden siguiente:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Invalide RenderContents para generar marcado interno específico del destino para enviar al explorador cliente.

El RenderContents método base llama a WebControl.RenderContents. El WebControl.RenderContents método base llama a Control.Render, que a su vez llama a Control.RenderChildren. Por lo tanto, las invalidaciones de RenderContents deben llamar al RenderContents método base solo si su procesamiento es además de , en lugar de , Control.Render.

Notas a los desarrolladores de herederos

Para un control compuesto, debe asegurarse de que los controles secundarios se representan. Si invalida el RenderContents(HtmlTextWriter) método y no llama a su método base, puede hacer que los controles secundarios se representen mediante una llamada RenderChildren(HtmlTextWriter) a la que, si no se reemplaza, llama RenderChildren(HtmlTextWriter) a desde la RenderContents(HtmlTextWriter) invalidación.

Se aplica a

Consulte también