CatalogZone.ZoneTemplate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia szablon, aby zawierał kontrolki podrzędne w kontrolce CatalogZone w formacie trwałości strony.
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
Wartość właściwości
Element ITemplate , który działa jako kontener dla kontrolek podrzędnych w strefie.
- Atrybuty
Uwagi
Właściwość ZoneTemplate odwołuje się do szablonu typu ITemplate używanego CatalogPart do przechowywania kontrolek w strefie. Szablon strefy umożliwia deweloperom stron deklarowanie CatalogPart kontrolek, których chcą używać w formacie trwałości, zamiast programowego tworzenia wszystkich kontrolek.
Metoda ustawiania metody ZoneTemplate wywołuje metodę InvalidateCatalogParts , która wymusza zbieranie CatalogPart kontrolek zadeklarowanych w szablonie strefy na stronie do odświeżenia. Dzięki temu kolekcja kontrolek, do których odwołuje się strefa, pozostaje aktualna za każdym razem, gdy użytkownik zmienia kontrolki faktycznie zadeklarowane w szablonie na stronie.
Uwagi dotyczące dziedziczenia
Jeśli chcesz utworzyć strefę niestandardową CatalogZone , ale planujesz programowo utworzyć CatalogPart kontrolki, zamiast zezwalać deweloperom stron na deklarowanie ich, nie potrzebujesz obsługi szablonów strefy i możesz dziedziczyć bezpośrednio z CatalogZoneBase klasy.