WebPartZone.ZoneTemplate Свойство

Определение

Получает или задает ссылку на экземпляр ITemplate, который содержит элементы управления, объявленные в разметке веб-страницы.

[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public virtual System.Web.UI.ITemplate ZoneTemplate { get; set; }

Значение свойства

Объект ITemplate, содержащий элементы управления WebPart в зоне.

Атрибуты

Исключения

Регистрация элементов управления WebPart в зоне уже завершена.

Примеры

В следующем примере кода показано использование ZoneTemplate свойства в декларативной разметке страницы веб-частей. Полный код для примера, включая пользовательский класс и страницу .aspx для размещения элемента управления, можно найти в разделе WebPartZone Пример раздела обзора класса.

Обратите внимание, что в разметке WebPartZone для элемента управления есть <zonetemplate> элемент, содержащий ссылку на элемент управления Calendar. Если вы хотите добавить в зону дополнительные WebPart элементы управления или другие серверные элементы управления, их также можно добавить в <zonetemplate> теги.

<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
  <VerbStyle Font-Italic="true" />
  <PartChromeStyle BackColor="lightblue" />
  <PartStyle BackColor="gray" />
  <PartTitleStyle Font-Bold="true" />
  <ZoneTemplate>
    <asp:Calendar ID="Calendar1" runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</cc1:MyWebPartZone>

Комментарии

Свойство ZoneTemplate ссылается на ITemplate экземпляр в элементе WebPartZone управления . Шаблон содержит статические серверные элементы управления, которые можно объявить в элементе WebPartZone управления, включая WebPart элементы управления, пользовательские элементы управления, пользовательские элементы управления и элементы управления ASP.NET.

При добавлении статических WebPart или других серверных элементов управления WebPartZone в в декларативной разметке веб-страницы необходимо поместить теги для элементов управления в пару тегов <zonetemplate> . Если вы не объявляете элементы управления в <zonetemplate> тегах, создается исключение.

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

Өнім Нұсқалар
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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