WebPartZone.ZoneTemplate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verwijzing op naar een ITemplate exemplaar dat de besturingselementen bevat die zijn gedeclareerd in de markering van een webpagina.
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
Waarde van eigenschap
Een ITemplate met de WebPart besturingselementen in een zone.
- Kenmerken
Uitzonderingen
De registratie van de WebPart besturingselementen in de zone is al voltooid.
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van de ZoneTemplate eigenschap in de declaratieve opmaak van een pagina met webonderdelen. De volledige code voor het voorbeeld, met inbegrip van een aangepaste klasse en een .aspx-pagina voor het hosten van het besturingselement, vindt u in de sectie Voorbeeld van het onderwerp over het WebPartZone klassenoverzicht.
U ziet dat er in de markeringen voor het WebPartZone besturingselement een <zonetemplate> element is dat een verwijzing naar het besturingselement Agenda bevat. Als u extra WebPart besturingselementen of andere serverbesturingselementen aan de zone wilt toevoegen, kunt u ze ook toevoegen binnen de <zonetemplate> tags.
<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>
Opmerkingen
De ZoneTemplate eigenschap verwijst naar een ITemplate exemplaar binnen een WebPartZone besturingselement. De sjabloon bevat statische serverbesturingselementen die u kunt declareren binnen een WebPartZone-besturingselement, waaronder WebPart besturingselementen, gebruikersbesturingselementen, aangepaste besturingselementen en ASP.NET besturingselementen.
Wanneer u statische WebPart of andere serverbesturingselementen toevoegt aan een WebPartZone in de declaratieve markering van een webpagina, moet u de tags voor de besturingselementen binnen een paar <zonetemplate> tags plaatsen. Als u de besturingselementen binnen <zonetemplate> tags niet declareert, wordt er een uitzondering gegenereerd.