Bagikan melalui


WebPartZoneBase.WebParts Properti

Definisi

Mendapatkan kumpulan kontrol Bagian Web yang terkandung dalam zona.

public:
 property System::Web::UI::WebControls::WebParts::WebPartCollection ^ WebParts { System::Web::UI::WebControls::WebParts::WebPartCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.WebPartCollection WebParts { get; }
[<System.ComponentModel.Browsable(false)>]
member this.WebParts : System.Web.UI.WebControls.WebParts.WebPartCollection
Public ReadOnly Property WebParts As WebPartCollection

Nilai Properti

Yang WebPartCollection berisi referensi ke semua kontrol Bagian Web dalam zona.

Atribut

Contoh

Contoh kode berikut menunjukkan penggunaan properti secara WebParts terprogram pada WebPartZone kontrol. Untuk contoh kode lengkap, termasuk file sumber code-behind dan halaman .aspx yang berisi zona dalam kode ini, lihat WebPartZoneBase gambaran umum kelas.

Contoh kode berikut mengakses WebParts properti secara terprogram dan menampilkan daftar kontrol yang terkandung dalam WebPartZone1. Setelah Anda memuat halaman ke browser, klik tombol berlabel Daftar WebPartZone1 WebParts. ID dan jenis kontrol ditampilkan.

protected void Button3_Click(object sender, EventArgs e)
{
  StringBuilder builder = new StringBuilder();
  builder.AppendLine(@"<strong>WebPartZone1 WebPart IDs</strong><br />");
  foreach (WebPart part in WebPartZone1.WebParts)
  {
    builder.AppendLine("ID: " + part.ID 
                        + "; Type:  " + part.GetType() 
                        + @"<br />");
  }
  Label2.Text = builder.ToString();
  Label2.Visible = true;
}
Protected Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs) 
  Dim builder As New StringBuilder()
  builder.AppendLine("<strong>WebPartZone2 WebPart IDs</strong><br />")
  Dim part As WebPart
  For Each part In  WebPartZone1.WebParts
    builder.AppendLine("ID: " + part.ID + "; Type: " _
                        + part.GetType().ToString() _
                        + "<br />")
  Next part
  Label2.Text = builder.ToString()
  Label2.Visible = True
End Sub

Keterangan

Properti WebParts dapat berisi referensi ke kontrol yang mewarisi langsung dari WebPart kelas, serta kontrol server ASP.NET atau kontrol kustom lainnya dalam zona. Kontrol Bagian Web secara dinamis membungkus kontrol apa pun yang bukan WebPart kontrol sebagai GenericWebPart kontrol pada durasi; mekanisme ini memungkinkan Anda menggunakan semua tipe kontrol ASP.NET sebagai kontrol Bagian Web.

Berlaku untuk

Lihat juga