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à

CatalogPartCollection

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 alla CatalogParts proprietà, scorrere l'insieme ed 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 un insieme di tutti i CatalogPart controlli nella zona. Fa riferimento a entrambi i CatalogPart controlli forniti con il set di controlli Web part e a tutti i controlli personalizzati CatalogPart aggiunti alla zona.

L'insieme viene creato inizialmente quando un altro metodo accede alla CatalogParts proprietà e la proprietà chiama il CreateCatalogParts metodo .

Nota

Si noti che qualsiasi CatalogPart oggetto aggiunto all'insieme di CatalogPart controlli in un'implementazione del CreateCatalogParts metodo deve avere un valore assegnato alla relativa proprietà ID. In caso contrario, viene generata un'eccezione quando l'insieme CatalogParts viene assegnato alla proprietà .

Si applica a

Vedi anche