Compartilhar via


WebControlAdapter.RenderContents(HtmlTextWriter) Método

Definição

Gera a marcação interna específica do destino do controle da Web ao qual o adaptador de controle está anexado.

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

O HtmlTextWriter que contém os métodos para renderizar a saída específica do destino.

Comentários

O RenderContents método gera a marcação interna, entre as marcas inicial e final para o controle. Normalmente, a marcação é gerada por Render , que chama métodos na seguinte ordem:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Substitua RenderContents para gerar marcação interna específica de destino para enviar ao navegador do 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 . Portanto, as substituições de de deverão chamar o método base somente se seu processamento estiver além de , em vez de RenderContents em vez de , RenderContents Control.Render .

Notas aos Herdeiros

Para um controle composto, você deve garantir que os controles filho sejam renderizados. Se você substituir o método e não chamar seu método base, poderá fazer com que os controles filho sejam renderizados chamando que, se não for substituído, chama da RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderContents(HtmlTextWriter) substituição.

Aplica-se a

Confira também