Sdílet prostřednictvím


CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda

Definice

Přepíše základní metodu vykreslovat oblast 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 , který přijímá obsah těla zóny.

Poznámky

Metoda RenderBody vykreslí oblast těla zóny, což je oblast hlavního CatalogZoneBase 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ě, 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 odkaz pro každý ovládací prvek 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 oproti těm, které nejsou aktuálně vybrané.

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

Platí pro

Viz také