Sdílet prostřednictvím


WebPartZone.ZoneTemplate Vlastnost

Definice

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.

Platí pro

Viz také