Поделиться через


CatalogZoneBase.RenderBody(HtmlTextWriter) Метод

Определение

Переопределяет базовый метод, чтобы отобразить основную область зоны, производной от класса CatalogZoneBase.

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)

Параметры

writer
HtmlTextWriter

Объект HtmlTextWriter, получающий содержимое основной области зоны.

Комментарии

Метод RenderBody отрисовывает область CatalogZoneBase текста зоны, которая является основной областью содержимого между областями верхнего и нижнего колонтитулов и содержит CatalogPart элементы управления.

Метод RenderBody переопределяет базовый метод в WebZone классе , чтобы обеспечить специализированную отрисовку, которая относится к атрибутам макета и стиля, которые применяются только к зонам CatalogZoneBase . Метод отрисовывает таблицу, содержащую все содержимое текста, и задает в ней значения атрибутов в зависимости от различных условий, включая количество CatalogPart элементов управления в зоне. При наличии нескольких CatalogPart элементов управления для каждого элемента управления создается ссылка, и отображается только содержимое выбранного элемента управления. Специальные атрибуты стиля задаются в свойстве CatalogPartChrome для выбранного CatalogPart элемента управления по сравнению с атрибутами, которые в данный момент не выбраны.

Если в зоне нет CatalogPart элементов управления, RenderBody метод отображает значение EmptyZoneText свойства .

Применяется к

См. также раздел