WebPartZoneBase.WebParts Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir bölge içinde yer alan Web Bölümleri denetimlerinin koleksiyonunu alır.
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
Özellik Değeri
Bir WebPartCollection bölgedeki tüm Web Bölümleri denetimlerine başvurular içeren.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özelliğin bir WebPartZone denetimde WebParts program aracılığıyla kullanımını gösterir. Arka planda kod kaynak dosyası ve bu koddaki bölgeyi içeren .aspx sayfası da dahil olmak üzere tam kod örneği için sınıfa genel bakış konusuna WebPartZoneBase bakın.
Aşağıdaki kod örneği özelliğine WebParts program aracılığıyla erişir ve içinde WebPartZone1
bulunan denetimlerin listesini görüntüler. Sayfayı bir tarayıcıya yükledikten sonra WebPartZone1 Web Bölümlerini Listele etiketli düğmeye tıklayın. Denetimlerin kimlikleri ve türleri görüntülenir.
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
Açıklamalar
WebParts özelliği doğrudan sınıfından WebPart devralan denetimlere başvuruların yanı sıra bir bölge içindeki diğer ASP.NET sunucu denetimlerini veya özel denetimleri içerebilir. Web Bölümleri denetim kümesi, çalışma zamanında denetim olarak denetim olmayan WebPart tüm denetimleri dinamik olarak GenericWebPart sarmalar; bu mekanizma, tüm ASP.NET denetim türlerini Web Bölümleri denetimleri olarak kullanmanızı sağlar.