Partilhar via


CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) Método

Definição

Renderiza a área de conteúdo principal de um controle de CatalogPart, 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 conteúdo catalogPart.

catalogPart
CatalogPart

O controle que está sendo renderizado no momento.

Exceções

O controle ao qual o catalogPart se refere é null.

Exemplos

O exemplo de código a seguir demonstra como substituir o RenderPartContents método para adicionar texto à parte do catálogo. Para obter o código completo necessário para executar o exemplo, incluindo a página da Web para hospedar esses controles, consulte a seção Exemplo da visão geral da CatalogPartChrome 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

Comentários

O RenderPartContents método permite substituir a renderização da área do corpo, catalogPartdeixando a renderização do cabeçalho e rodapé para a renderização padrão.

Notas aos Herdeiros

Opcionalmente, você pode substituir o RenderPartContents(HtmlTextWriter, CatalogPart) método. Nesse caso, você pode simplesmente executar todas as personalizações de renderização desejadas e, em catalogPartseguida, chamar seu RenderControl(HtmlTextWriter) método.

Aplica-se a