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


CatalogZone.ZoneTemplate Свойство

Определение

Получает или задает шаблон, в котором будут содержаться дочерние элементы управления для элемента управления CatalogZone в формате сохранения страницы.

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.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public virtual System.Web.UI.ITemplate ZoneTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate

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

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

Атрибуты

Комментарии

Свойство ZoneTemplate ссылается на шаблон типа ITemplate , который используется для размещения CatalogPart элементов управления в зоне. Шаблон зоны позволяет разработчикам страниц объявлять CatalogPart элементы управления, которые они хотят использовать в формате сохраняемости, а не создавать все элементы управления программным способом.

Метод доступа set для ZoneTemplate свойства вызывает InvalidateCatalogParts метод , который принудительно обновляет коллекцию CatalogPart элементов управления, объявленных в шаблоне зоны на странице. Это гарантирует, что коллекция элементов управления, на которые ссылается зона, остается актуальной при каждом изменении пользователем элементов управления, фактически объявленных в шаблоне на странице.

Примечания для тех, кто наследует этот метод

Если вы хотите создать пользовательскую CatalogZone зону, но планируете создавать CatalogPart элементы управления программным способом, а не разрешать разработчикам страниц объявлять их, вам не требуется поддержка шаблона зоны, и вы можете наследовать непосредственно от CatalogZoneBase класса .

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

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