WebPartZone.ZoneTemplate WebPartZone.ZoneTemplate WebPartZone.ZoneTemplate WebPartZone.ZoneTemplate Property

Определение

Получает или задает ссылку на экземпляр ITemplate, который содержит элементы управления, объявленные в разметке веб-страницы.Gets or sets a reference to an ITemplate instance that contains the controls declared in the markup of a Web page.

public:
 virtual property System::Web::UI::ITemplate ^ ZoneTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[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; }
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate

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

Объект ITemplate, содержащий элементы управления WebPart в зоне.An ITemplate that contains the WebPart controls in a zone.

Исключения

Регистрация элементов управления WebPart в зоне уже завершена.Registration of the WebPart controls in the zone is already complete.

Примеры

В следующем примере кода показано использование ZoneTemplate свойства в декларативной разметке веб-части странице.The following code example demonstrates the use of the ZoneTemplate property in the declarative markup of a Web Parts page. Полный код для примера, включая пользовательский класс и ASPX-страницу для размещения элемента управления, находится в разделе "пример" в разделе "обзор класса" WebPartZone .The full code for the example, including a custom class and an .aspx page to host the control, is found in the Example section of the WebPartZone class overview topic.

Обратите внимание, что в разметке для WebPartZone элемента управления имеется <zonetemplate> элемент, содержащий ссылку на элемент управления Calendar.Notice that, in the markup for the WebPartZone control, there is a <zonetemplate> element that contains a reference to the Calendar control. Если вы хотите добавить в зону WebPart дополнительные элементы управления или другие серверные элементы управления, их также можно добавить <zonetemplate> в теги.If you wanted to add additional WebPart controls or other server controls to the zone, you could also add them within the <zonetemplate> tags.

<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>
<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>

Комментарии

Свойство ссылается на экземпляр в WebPartZone элементе управления. ITemplate ZoneTemplateThe ZoneTemplate property refers to an ITemplate instance within a WebPartZone control. Шаблон содержит статические серверные элементы управления, которые можно объявить внутри WebPartZone элемента управления, включая WebPart элементы управления, пользовательские элементы управления, пользовательские элементы управления и элементы управления ASP.NET.The template contains static server controls that you can declare within a WebPartZone control, including WebPart controls, user controls, custom controls, and ASP.NET controls.

При добавлении статических WebPart или других серверных элементов управления WebPartZone в декларативной разметке веб-страницы необходимо поместить теги для <zonetemplate> элементов управления в паре тегов.When you add static WebPart or other server controls to a WebPartZone in the declarative markup of a Web page, you must place the tags for the controls within a pair of <zonetemplate> tags. Если элементы управления не объявляются внутри <zonetemplate> тегов, создается исключение.If you do not declare the controls within <zonetemplate> tags, an exception is thrown.

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

Дополнительно