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í ZoneTemplate vlastnosti v deklarativní značky webové části stránky. Úplný kód příkladu, včetně vlastní třídy a stránky .aspx pro hostování ovládacího prvku, najdete v části Příklad tématu s přehledem WebPartZone třídy.
Všimněte si, že v kódu WebPartZone ovládacího prvku je <zonetemplate>
prvek, který obsahuje odkaz na ovládací prvek Calendar. 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 značek <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>
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 ASP.NET ovládacích prvků.
Při přidávání statických WebPart nebo jiných serverových ovládacích prvků do objektu WebPartZone v deklarativním kódu webové stránky je nutné umístit značky ovládacích prvků do dvojice značek <zonetemplate>
. Pokud ovládací prvky v rámci <zonetemplate>
značek deklarujete, vyvolá se výjimka.