CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.