Bagikan melalui


WebPartZone.ZoneTemplate Properti

Definisi

Mendapatkan atau mengatur referensi ke ITemplate instans yang berisi kontrol yang dideklarasikan dalam markup halaman Web.

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

Nilai Properti

Yang ITemplate berisi WebPart kontrol dalam zona.

Atribut

Pengecualian

WebPart Pendaftaran kontrol di zona sudah selesai.

Contoh

Contoh kode berikut menunjukkan penggunaan ZoneTemplate properti dalam markup deklaratif halaman Bagian Web. Kode lengkap untuk contoh, termasuk kelas kustom dan halaman .aspx untuk menghosting kontrol, ditemukan di bagian WebPartZone Contoh topik gambaran umum kelas.

Perhatikan bahwa, dalam markup untuk WebPartZone kontrol, ada <zonetemplate> elemen yang berisi referensi ke kontrol Kalender. Jika Anda ingin menambahkan kontrol tambahan WebPart atau kontrol server lain ke zona tersebut, Anda juga dapat menambahkannya dalam <zonetemplate> tag.

<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>

Keterangan

Properti ZoneTemplate mengacu pada instans ITemplate dalam WebPartZone kontrol. Templat berisi kontrol server statis yang dapat Anda deklarasikan dalam WebPartZone kontrol, termasuk WebPart kontrol, kontrol pengguna, kontrol kustom, dan kontrol ASP.NET.

Saat Anda menambahkan kontrol statis WebPart atau server lain ke WebPartZone dalam markup deklaratif halaman Web, Anda harus menempatkan tag untuk kontrol dalam sepasang <zonetemplate> tag. Jika Anda tidak mendeklarasikan kontrol dalam <zonetemplate> tag, pengecualian akan dilemparkan.

Berlaku untuk

Lihat juga