WebPartZone.ZoneTemplate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví odkaz na ITemplate instanci, která obsahuje ovládací prvky deklarované v kódu webové stránky.
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
Hodnota vlastnosti
WebPart Obsahuje ITemplate ovládací prvky v zóně.
- Atributy
Výjimky
Registrace ovládacích WebPart prvků v zóně je již dokončena.
Příklady
Následující příklad kódu ukazuje použití vlastnosti v deklarativním kódu stránky webových ZoneTemplate částí. Úplný kód pro příklad, včetně vlastní třídy a .aspx stránky pro hostování ovládacího prvku, najdete v části Příklad tématu přehledu WebPartZone třídy.
Všimněte si, že v kódu pro WebPartZone ovládací prvek existuje <zonetemplate> prvek, který obsahuje odkaz na ovládací prvek Kalendář. Pokud chcete do zóny přidat další WebPart ovládací prvky nebo jiné serverové ovládací prvky, můžete je také přidat do <zonetemplate> značek.
<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>
Poznámky
Vlastnost ZoneTemplate odkazuje na ITemplate instanci v rámci WebPartZone ovládacího prvku. Šablona obsahuje statické serverové ovládací prvky, které můžete deklarovat v rámci WebPartZone ovládacího prvku, včetně WebPart ovládacích prvků, uživatelských ovládacích prvků, vlastních ovládacích prvků a ovládacích prvků ASP.NET.
Když do deklarativní značky webové stránky přidáte statické WebPart nebo jiné ovládací prvky WebPartZone serveru, musíte značky ovládacích prvků umístit do dvojice <zonetemplate> značek. Pokud ovládací prvky v rámci <zonetemplate> značek deklarujete, vyvolá se výjimka.