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 свойства.