CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) 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.
Renderiza a área principal de conteúdo de um CatalogPart controlo, excluindo o cabeçalho e o rodapé.
protected:
virtual void RenderPartContents(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::CatalogPart ^ catalogPart);
protected virtual void RenderPartContents(System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.CatalogPart catalogPart);
abstract member RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
override this.RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
Protected Overridable Sub RenderPartContents (writer As HtmlTextWriter, catalogPart As CatalogPart)
Parâmetros
- writer
- HtmlTextWriter
O HtmlTextWriter que recebe o catalogPart conteúdo.
- catalogPart
- CatalogPart
O controlo atualmente a ser renderizado.
Exceções
O controlo a que catalogPart se refere é null.
Exemplos
O exemplo de código seguinte demonstra como sobrescrever o RenderPartContents método para adicionar texto à parte do catálogo. Para o código completo necessário para executar o exemplo, incluindo a página Web para alojar estes controlos, consulte a secção Exemplo da CatalogPartChrome visão geral da classe.
protected override void RenderPartContents(HtmlTextWriter writer, CatalogPart catalogPart)
{
writer.AddStyleAttribute("color", "red");
writer.RenderBeginTag("p");
writer.Write("Apply all changes");
writer.RenderEndTag();
catalogPart.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents(ByVal writer As System.Web.UI.HtmlTextWriter, ByVal catalogPart As System.Web.UI.WebControls.WebParts.CatalogPart)
writer.AddStyleAttribute("color", "red")
writer.RenderBeginTag("p")
writer.Write("Apply all changes")
writer.RenderEndTag()
catalogPart.RenderControl(writer)
End Sub
Observações
O RenderPartContents método permite-lhe sobrescrever a renderização da área do corpo de catalogPart, mantendo a renderização do cabeçalho e do rodapé para a renderização padrão.
Notas para Herdeiros
Podes, opcionalmente, anular o RenderPartContents(HtmlTextWriter, CatalogPart) método. Se sim, podes simplesmente fazer as personalizações de renderização que quiseres para catalogPart, e depois chamar o seu RenderControl(HtmlTextWriter) método.