ControlAdapter.Render(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 específica para o destino para o controle ao qual o adaptador de controle está anexado.
protected public:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)
Parâmetros
- writer
- HtmlTextWriter
O HtmlTextWriter a ser usado para renderizar a saída de destino específico.
Comentários
Substitua o Render método para gerar marcação específica de destino a ser enviada para o navegador cliente. O Render método será chamado no lugar do Control.Render método se um ControlAdapter objeto estiver anexado a um Control objeto.
Notas aos Herdeiros
Quando você herda da ControlAdapter classe, o Render(HtmlTextWriter) método base chama o Render(HtmlTextWriter) método. Assim, as Render(HtmlTextWriter) substituições do método devem chamar o Render(HtmlTextWriter) método base somente se o processamento estiver além, em vez de, do Render(HtmlTextWriter) método.
Para um controle composto, o desenvolvedor do adaptador deve garantir que os controles filho sejam renderizados. Se o Render(HtmlTextWriter) método fizer com que os controles filho sejam renderizados, mas não gera marcação, pode ser apropriado para o Render(HtmlTextWriter) método chamar seu método base. Se a renderização específica de destino dos controles filho for necessária, o adaptador deverá implementar o RenderChildren(HtmlTextWriter) método e chamar o RenderChildren(HtmlTextWriter) método do Render(HtmlTextWriter) método.