WebPartZone.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 odwołanie do ITemplate wystąpienia zawierającego kontrolki zadeklarowane w znacznikach strony sieci Web.
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; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<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 zawierający kontrolki WebPart w strefie.
- Atrybuty
Wyjątki
WebPart Rejestracja kontrolek w strefie jest już ukończona.
Przykłady
Poniższy przykład kodu pokazuje użycie ZoneTemplate właściwości w deklaratywnej adiustacji strony składników Web Part. Pełny kod przykładu, w tym klasa niestandardowa i strona .aspx do hostowania kontrolki, znajduje się w sekcji Przykład tematu WebPartZone przeglądu klasy.
Zwróć uwagę, że w znaczniku dla kontrolki WebPartZone znajduje <zonetemplate>
się element zawierający odwołanie do kontrolki Kalendarz. Jeśli chcesz dodać dodatkowe WebPart kontrolki lub inne kontrolki serwera do strefy, możesz również dodać je w tagach <zonetemplate>
.
<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>
Uwagi
Właściwość ZoneTemplate odwołuje się do ITemplate wystąpienia w kontrolce WebPartZone . Szablon zawiera kontrolki serwera statycznego, które można zadeklarować w ramach WebPartZone kontrolki, w tym WebPart kontrolek, kontrolek użytkownika, kontrolek niestandardowych i kontrolek ASP.NET.
Po dodaniu statycznych WebPart lub innych kontrolek serwera do WebPartZone znacznika deklaratywnego strony sieci Web należy umieścić tagi dla kontrolek w ramach pary tagów <zonetemplate>
. Jeśli nie zadeklarowasz kontrolek w <zonetemplate>
tagach, zostanie zgłoszony wyjątek.