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 bir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir denetimde WebPartZone özelliğinin 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 WebPartZone1bulunan denetimlerin listesini görüntüler. Sayfayı bir tarayıcıya yükledikten sonra Liste WebPartZone1 WebParts 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 ve bir bölge içindeki diğer ASP.NET sunucu denetimleri veya özel denetimler 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.