WebControlAdapter.RenderContents(HtmlTextWriter) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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:
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.