Condividi tramite


CatalogZoneBase.CatalogParts Proprietà

Definizione

Ottiene un insieme di tutti i controlli CatalogPart contenuti in una zona CatalogZoneBase.

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

Valore della proprietà

Oggetto CatalogPartCollection che contiene tutti i singoli controlli CatalogPart di una zona.

Attributi

Eccezioni

Alla proprietà ID di un controllo CatalogPart aggiunto all'insieme non è assegnato un valore.

Esempio

Nell'esempio di codice seguente viene illustrato come accedere alla CatalogParts proprietà a livello di codice. Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio della panoramica della CatalogZoneBase classe.

Nell'esempio di codice viene illustrato come accedere CatalogParts alla proprietà, eseguire l'iterazione tramite la raccolta e elencare gli ID di tutti i CatalogPart controlli nella zona.

protected void Button2_Click(object sender, EventArgs e)
{
  Label1.Text = "<h3>CatalogPart List</h3>";
  foreach(CatalogPart part in CatalogZone1.CatalogParts)
  {
    Label1.Text += part.ID + "<br />";
  }
}
Protected Sub Button2_Click(ByVal sender As Object, _
  ByVal e As EventArgs)
  Label1.Text = "<h3>CatalogPart List</h3>"
  Dim part As CatalogPart
  For Each part In CatalogZone1.CatalogParts
    Label1.Text += part.ID + "<br />"
  Next part

End Sub

Quando si carica la pagina in un browser, è possibile selezionare Catalogo dall'elenco a discesa per passare alla modalità di visualizzazione del catalogo. Quando il catalogo è visibile, è possibile fare clic sul pulsante List CatalogParts per illustrare come è possibile accedere alla CatalogParts proprietà.

Commenti

La CatalogParts proprietà fornisce un riferimento a una raccolta di tutti i CatalogPart controlli nella zona. Fa riferimento a entrambi i controlli forniti con il set di controlli Web part e a tutti i CatalogPart controlli personalizzati CatalogPart aggiunti alla zona.

La raccolta viene inizialmente creata quando un altro metodo accede alla CatalogParts proprietà e la proprietà chiama il CreateCatalogParts metodo .

Nota

Si noti che qualsiasi CatalogPart elemento aggiunto alla raccolta di CatalogPart controlli in un'implementazione del CreateCatalogParts metodo deve avere un valore assegnato alla relativa proprietà ID, altrimenti verrà generata un'eccezione quando la raccolta viene assegnata alla CatalogParts proprietà.

Si applica a

Vedi anche