WebControlAdapter.RenderContents(HtmlTextWriter) Método

Definição

Gera a marcação interna específica do alvo para o controlo Web ao qual o adaptador de controlo está ligado.

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

Os HtmlTextWriter métodos de contenção para renderizar a saída específica do alvo.

Observações

O RenderContents método gera a marcação interna, entre as etiquetas de início e fim do controlo. Tipicamente, a marcação é gerada por Render, que chama os métodos pela seguinte ordem:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Override RenderContents para gerar marcação interna específica do alvo para enviar ao navegador cliente.

O RenderContents método base chama WebControl.RenderContents. O WebControl.RenderContents método base chama Control.Render, que por sua vez chama Control.RenderChildren. Assim, as sobrescrituras de RenderContents devem chamar o RenderContents método base apenas se o seu processamento for adicional a, e não em vez de, Control.Render.

Notas para Herdeiros

Para um controlo composto, deve garantir que os controlos filhos são renderizados. Se sobrescreveres o RenderContents(HtmlTextWriter) método e não chamares o seu método base, podes fazer com que os controlos filhos sejam renderizados ao chamar RenderChildren(HtmlTextWriter) que, se não for sobrescrito, chama RenderChildren(HtmlTextWriter) do RenderContents(HtmlTextWriter) sobrescrito.

Aplica-se a

Ver também