Condividi tramite


Controllo CatalogZone

Il controllo CatalogZone contiene uno o più controlli CatalogPart, ognuno dei quali fornisce un elenco o un catalogo di controlli che gli utenti possono aggiungere in una pagina.

Un catalogo è un semplice elenco di uno o più controlli server Web disponibili (compresi i controlli web part, i controlli server ASP.NET e i controlli utente o personalizzati) che gli utenti possono aggiungere in una pagina Web. Il catalogo prevede diverse caratteristiche comuni, tra cui testo di istruzioni per gli utenti finali, testo descrittivo di ciascun controllo server, controlli di supporto per selezionare e aggiungere controlli server in una pagina, un'intestazione, un piè di pagina e un bordo comuni, nonché diversi attributi di stile.

Un controllo CatalogZone diventa visibile solo quando un utente attiva la modalità di visualizzazione catalogo (CatalogDisplayMode) in una pagina Web. In un catalogo possono essere contenuti diversi tipi di controlli CatalogPart, ognuno dei quali è un tipo di contenitore per i controlli server che è possibile aggiungere nella pagina. I controlli CatalogPart si differenziano in base all'origine dei controlli server che contengono. Nella tabella riportata di seguito è disponibile un riepilogo dei controlli CatalogPart inclusi nel set di controlli web part e, per ogni controllo, viene indicato il tipo di controlli server che contiene.

Controlli CatalogPart

Controllo Descrizione

Controllo PageCatalogPart

Gestisce i riferimenti ai controlli che sono stati chiusi su una pagina. Tali controlli possono essere riaperti, ovvero aggiunti nuovamente alla pagina, dagli utenti.

Controllo DeclarativeCatalogPart

Contiene i riferimenti ai controlli dichiarati in un catalogo web part nel codice di una pagina Web. Tali controlli possono essere aggiunti dagli utenti in una pagina Web.

Controllo ImportCatalogPart

Fornisce l'interfaccia utente per consentire all'utente di caricare in un catalogo un file di definizione (ossia un file XML con estensione WebPart e formato specifico che contiene informazioni sullo stato) per un controllo, in modo che questo possa essere aggiunto in una pagina Web.

Ogni pagina a cui si aggiunge un controllo CatalogZone deve contenere anche un controllo WebPartManager. Per ulteriori informazioni, vedere Controllo WebPartManager.

Per aggiungere un controllo CatalogZone in una pagina

  • Trascinare il controllo CatalogZone dal pannello Casella degli strumenti nella pagina.