Udostępnij za pośrednictwem


CatalogZoneBase.RenderBody(HtmlTextWriter) Metoda

Definicja

Zastępuje metodę podstawową, 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 , który odbiera zawartość treści strefy.

Uwagi

Metoda RenderBody renderuje obszar CatalogZoneBase treści strefy, która jest głównym obszarem zawartości między obszarami nagłówka i stopki i zawiera CatalogPart kontrolki.

Metoda RenderBody zastępuje metodę podstawową w klasie w WebZone celu zapewnienia wyspecjalizowanego renderowania, które adresuje atrybuty układu i 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 liczbę CatalogPart kontrolek w strefie. Jeśli istnieje wiele CatalogPart kontrolek, zostanie utworzony link dla każdej kontrolki, a wyświetlana jest tylko zawartość aktualnie wybranej kontrolki. Atrybuty stylu specjalnego są ustawiane we właściwości dla wybranej CatalogPartChromeCatalogPart kontrolki w porównaniu z tymi, które nie są obecnie zaznaczone.

Jeśli w strefie nie CatalogPart ma żadnych kontrolek, RenderBody metoda renderuje wartość EmptyZoneText właściwości.

Dotyczy

Zobacz też