Sdílet prostřednictvím


CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda

Definice

Přepíše základní metodu pro vykreslení oblasti těla zóny odvozené z CatalogZoneBase třídy.

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)

Parametry

writer
HtmlTextWriter

Ten HtmlTextWriter přijímá obsah těla zóny.

Poznámky

Metoda RenderBody vykreslí oblast CatalogZoneBase těla zóny, což je hlavní oblast obsahu mezi oblastmi záhlaví a zápatí a obsahuje CatalogPart ovládací prvky.

Metoda RenderBody přepíše základní metodu WebZone ve třídě tak, aby poskytovala specializované vykreslování, které řeší atributy rozložení a stylu, které se vztahují pouze na CatalogZoneBase zóny. Metoda vykreslí tabulku, která obsahuje celý obsah těla a v této tabulce nastaví různé hodnoty atributů v závislosti na různých podmínkách, včetně počtu CatalogPart ovládacích prvků v zóně. Pokud existuje více CatalogPart ovládacích prvků, vytvoří se pro každý ovládací prvek odkaz a zobrazí se pouze obsah aktuálně vybraného ovládacího prvku. Speciální atributy stylu jsou nastaveny ve CatalogPartChrome vlastnosti pro vybraný CatalogPart ovládací prvek versus ty, které nejsou aktuálně vybrány.

Pokud v zóně nejsou žádné CatalogPart ovládací prvky, RenderBody metoda vykreslí hodnotu EmptyZoneText vlastnosti.

Platí pro

Viz také