Sdílet prostřednictvím


WebPartZoneBase.WebParts Vlastnost

Definice

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

Platí pro

Viz také