Udostępnij za pośrednictwem


CatalogZone.ZoneTemplate Właściwość

Definicja

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.

Dotyczy

Zobacz też