Comparteix a través de


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

HtmlTextWriter que contiene los métodos para representar el resultado específico del destino.

Comentarios

El RenderContents método genera el marcado interno, entre las etiquetas inicial y final del control. Normalmente, el marcado lo genera 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 de destino para enviarlo al explorador cliente.

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

Notas a los desarrolladores de herederos

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

Se aplica a

Consulte también