WebPartZone.ZoneTemplate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger en referens till en ITemplate instans som innehåller de kontroller som deklareras i markering av en webbsida.
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
Egenskapsvärde
En ITemplate som innehåller WebPart kontrollerna i en zon.
- Attribut
Undantag
Registreringen av WebPart kontrollerna i zonen är redan klar.
Exempel
I följande kodexempel visas användningen av ZoneTemplate egenskapen i deklarativ markering av en webbdelssida. Den fullständiga koden för exemplet, inklusive en anpassad klass och en .aspx sida som är värd för kontrollen, finns i avsnittet Exempel i WebPartZone avsnittet klassöversikt.
Observera att det i kontrollens markering WebPartZone finns ett <zonetemplate> element som innehåller en referens till kalenderkontrollen. Om du vill lägga till ytterligare WebPart kontroller eller andra serverkontroller i zonen kan du också lägga till dem i taggarna <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>
Kommentarer
Egenskapen ZoneTemplate refererar till en ITemplate instans i en WebPartZone kontroll. Mallen innehåller statiska serverkontroller som du kan deklarera inom en WebPartZone kontroll, inklusive WebPart kontroller, användarkontroller, anpassade kontroller och ASP.NET kontroller.
När du lägger till statiska WebPart eller andra serverkontroller i en WebPartZone i den deklarativa markeringen på en webbsida måste du placera taggarna för kontrollerna inom ett par <zonetemplate> taggar. Om du inte deklarerar kontrollerna inom <zonetemplate> taggar genereras ett undantag.