WebPartZoneBase.WebParts Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci webových částí ovládacích prvků obsažených v zóně.
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
Hodnota vlastnosti
A WebPartCollection , který obsahuje odkazy na všechny ovládací prvky webových částí v zóně.
- Atributy
Příklady
Následující příklad kódu ukazuje programové použití WebParts vlastnosti ovládacího prvku WebPartZone . Příklad úplného kódu, včetně zdrojového souboru kódu na pozadí a stránky .aspx, která obsahuje zónu v tomto kódu, najdete v přehledu WebPartZoneBase třídy.
Následující příklad kódu přistupuje k WebParts vlastnosti programově a zobrazí seznam ovládacích prvků obsažených v WebPartZone1
. Po načtení stránky do prohlížeče klikněte na tlačítko s popiskem List WebPartZone1 WebParts. Zobrazí se ID a typy ovládacích prvků.
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
Poznámky
Vlastnost WebParts může obsahovat odkazy na ovládací prvky, které dědí přímo z WebPart třídy, a také další ASP.NET serverové ovládací prvky nebo vlastní ovládací prvky v rámci zóny. Sada ovládacích prvků webových částí dynamicky zalamuje všechny ovládací prvky, které nejsou ovládacími WebPart prvky, jako GenericWebPart ovládací prvek za běhu. Tento mechanismus umožňuje používat všechny typy ovládacích prvků ASP.NET jako ovládací prvky webových částí.