CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda

Definicja

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 .

Dotyczy

Zobacz też