CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zastępuje metodę bazową, aby renderować obszar treści strefy pochodzącej CatalogZoneBase z klasy.
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
Element HtmlTextWriter odbierający zawartość treści strefy.
Uwagi
Metoda RenderBody renderuje obszar CatalogZoneBase treści strefy, który jest głównym obszarem zawartości między obszarem nagłówka i stopki i zawiera CatalogPart kontrolki.
Metoda RenderBody zastępuje metodę podstawową w klasie, WebZone aby zapewnić wyspecjalizowane renderowanie, które dotyczy układu i atrybutów stylu, które mają zastosowanie tylko do CatalogZoneBase stref. Metoda renderuje tabelę zawierającą całą zawartość treści, a w tej tabeli ustawia różne wartości atrybutów w zależności od różnych warunków, w tym liczby CatalogPart kontrolek w strefie. Jeśli istnieje wiele CatalogPart kontrolek, zostanie utworzone łącze dla każdej kontrolki i zostanie wyświetlona tylko zawartość aktualnie wybranej kontrolki. Atrybuty stylu specjalnego są ustawiane we CatalogPartChrome właściwości dla wybranej CatalogPart kontrolki w porównaniu z atrybutami, które nie są aktualnie zaznaczone.
Jeśli w strefie nie CatalogPart ma żadnych kontrolek, RenderBody metoda renderuje wartość EmptyZoneText właściwości .