ControlAdapter.Render(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 específica do alvo para o controlo ao qual o adaptador de controlo está ligado.
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 to use para renderizar a saída específica do alvo.
Observações
Substitua o Render método para gerar marcação específica do alvo para enviar ao navegador cliente. O Render método é chamado em substituição do Control.Render método se um ControlAdapter objeto estiver ligado a um objeto Control .
Notas para Herdeiros
Quando herdas da ControlAdapter classe, o Render(HtmlTextWriter) método base chama o Render(HtmlTextWriter) método. Assim, as sobrescrituras do Render(HtmlTextWriter) método devem chamar o Render(HtmlTextWriter) método base apenas se o seu processamento for adicional, e não em vez de, o Render(HtmlTextWriter) método.
Para um controlo composto, o desenvolvedor do adaptador deve garantir que os controlos filhos são renderizados. Se o Render(HtmlTextWriter) método fizer com que os controlos filhos sejam renderizados mas não gerar marcação, pode ser apropriado que o Render(HtmlTextWriter) método chame o seu método base. Se for necessária renderização específica do alvo dos controlos filhos, o adaptador deve implementar o RenderChildren(HtmlTextWriter) método e chamá-lo RenderChildren(HtmlTextWriter) a partir do Render(HtmlTextWriter) método.