Compartilhar via


CatalogZoneBase.RenderBody(HtmlTextWriter) Método

Definição

Substitui o método base para renderizar a área do corpo de uma zona derivada da classe CatalogZoneBase.

protected:
 override void RenderBody(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderBody (System.Web.UI.HtmlTextWriter writer);
override this.RenderBody : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderBody (writer As HtmlTextWriter)

Parâmetros

writer
HtmlTextWriter

O HtmlTextWriter que recebe o conteúdo do corpo da zona.

Comentários

O RenderBody método renderiza a área do corpo de uma CatalogZoneBase zona, que é a área de conteúdo principal entre as áreas de cabeçalho e rodapé e contém CatalogPart controles.

O RenderBody método substitui o método base na WebZone classe para fornecer renderização especializada que aborda atributos de layout e estilo que se aplicam somente a CatalogZoneBase zonas. O método renderiza uma tabela que contém todo o conteúdo do corpo e, dentro dessa tabela, define valores de atributo diferentes dependendo de várias condições, incluindo quantos CatalogPart controles estão na zona. Se houver vários CatalogPart controles, um link será criado para cada controle e somente o conteúdo do controle selecionado no momento será exibido. Atributos de estilo especiais são definidos na CatalogPartChrome propriedade para o controle selecionado CatalogPart em comparação com os que não estão selecionados no momento.

Se não CatalogPart houver controles na zona, o RenderBody método renderizará o valor da EmptyZoneText propriedade .

Aplica-se a

Confira também