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 класса .