WebControlAdapter.RenderContents(HtmlTextWriter) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera a marcação interna específica de destino para o controle 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
Os HtmlTextWriter métodos que contêm para renderizar a saída específica de 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:
Substitua RenderContents para gerar marcação interna específica de destino para enviar para o 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 devem RenderContents chamar o RenderContents método base somente se o processamento estiver além, em vez de, Control.Render.
Notas aos Herdeiros
Para um controle composto, você deve garantir que os controles filho sejam renderizados. Se você substituir o RenderContents(HtmlTextWriter) método e não chamar seu método base, poderá fazer com que os controles filho sejam renderizados chamando RenderChildren(HtmlTextWriter) as chamadas RenderChildren(HtmlTextWriter) que, se não forem substituídas, serão chamadas da RenderContents(HtmlTextWriter) substituição.