CatalogZoneBase.RenderBody(HtmlTextWriter) Método

Definição

Sobrepõe-se ao método base para renderizar a área do corpo de uma zona derivada da CatalogZoneBase classe.

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 corporal da zona.

Observações

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

O RenderBody método sobrepõe-se ao método base da WebZone classe para fornecer renderização especializada que aborda atributos de layout e estilo que se aplicam apenas às CatalogZoneBase zonas. O método gera uma tabela que contém todo o conteúdo do corpo e, dentro dessa tabela, define diferentes valores de atributos dependendo de várias condições, incluindo quantos CatalogPart controlos existem na zona. Se existirem múltiplos CatalogPart controlos, é criado um link para cada controlo, sendo apenas exibido o conteúdo do controlo atualmente selecionado. Atributos de estilo especiais são definidos na CatalogPartChrome propriedade para o controlo selecionado CatalogPart , em vez dos que não estão atualmente selecionados.

Se não CatalogPart houver controlos na zona, o RenderBody método apresenta o valor da EmptyZoneText propriedade.

Aplica-se a

Ver também