System.Web.UI.WebControls.WebParts Spazio dei nomi

Contiene classi e interfacce note come insieme di controlli web part. È possibile utilizzare queste classi per creare pagine Web di cui gli utenti finali possono modificare (personalizzare) l'aspetto e il comportamento. Le impostazioni personalizzate di una pagina di ciascun utente vengono salvate per le sessioni del browser successive.

Classi

AppearanceEditorPart

Fornisce un controllo editor che consente agli utenti finali di modificare diverse proprietà dell'interfaccia utente su un controllo WebPart associato. La classe non può essere ereditata.

BehaviorEditorPart

Fornisce un controllo editor che consente agli utenti finali di modificare diverse proprietà dell'interfaccia utente su un controllo WebPart associato. La classe non può essere ereditata.

CatalogPart

Funge come classe base per i controlli che si trovano in zone CatalogZoneBase e che forniscono i cataloghi dei controlli server Web disponibili (in particolare i controlli WebPart) che gli utenti possono aggiungere a una pagina Web.

CatalogPartChrome

Consente agli sviluppatori di eseguire l'override del rendering solo per sezioni selezionate di controlli CatalogPart in una zona CatalogZoneBase.

CatalogPartCollection

Contiene una raccolta di controlli CatalogPart usata per fornire cataloghi di controlli server Web che gli utenti finali possono aggiungere a una pagina Web. La classe non può essere ereditata.

CatalogZone

Funge da controllo primario nell'insieme di controlli web part per l'hosting dei controlli CatalogPart in una pagina Web.

CatalogZoneBase

Serve da classe base per tutti i controlli di zona che fungono da cataloghi. I cataloghi contengono elenchi di controlli WebPart che gli utenti possono aggiungere a una pagina Web.

ConnectionConsumerAttribute

Identifica il metodo di callback in un controllo server che funge da consumer in una connessione web part e consente agli sviluppatori di specificare i dettagli sul punto di connessione del consumer.

ConnectionInterfaceCollection

Rappresenta una raccolta di interfacce da usare nelle connessioni web part.

ConnectionPoint

Funge da classe base per la definizione di oggetti punto di connessione che consentono la condivisione di dati tra il controllo consumer e il controllo provider in una connessione web part.

ConnectionProviderAttribute

Identifica il metodo di callback in un controllo server che funge da provider in una connessione web part e consente agli sviluppatori di specificare i dettagli sul punto di connessione del provider.

ConnectionsZone

Fornisce un'interfaccia utente che consente agli utenti di creare connessioni tra WebPart e altri controlli server che si trovano all'interno di zone WebPartZoneBase.

ConsumerConnectionPoint

Definisce un oggetto punto di connessione che consente a un controllo server di agire da consumer per la creazione di una connessione con un provider.

ConsumerConnectionPointCollection

Rappresenta una raccolta di punti di connessione per un controllo in una zona web part che funge da consumer. La classe non può essere ereditata.

DeclarativeCatalogPart

Consente agli sviluppatori di aggiungere un catalogo di oggetti WebPart o di altri controlli server a una pagina Web nel formato di persistenza della pagina dichiarativo. La classe non può essere ereditata.

EditorPart

Funge da classe base per i controlli che si trovano in aree EditorZoneBase e vengono usati per la modifica di controlli WebPart.

EditorPartChrome

Consente agli sviluppatori di eseguire l'override del rendering solo per sezioni selezionate di controlli EditorPart in una zona EditorZoneBase.

EditorPartCollection

Contiene una raccolta di controlli EditorPart usati per modificare le proprietà, il layout, l'aspetto e il comportamento dei controlli WebPart. La classe non può essere ereditata.

EditorZone

Funge da controllo primario nell'insieme di controlli web part per l'hosting dei controlli EditorPart in una pagina Web.

EditorZoneBase

Serve da classe base per tutti i controlli di zona che fungono da contenitori per i controlli EditorPart.

ErrorWebPart

Inserito in una pagina Web come segnaposto quando si verifica un errore nel tentativo di caricare o creare una nuova istanza di un controllo WebPart dinamico.

GenericWebPart

Esegue il wrapping di controlli server che non sono controlli WebPart, in modo che possano essere visualizzati e si comportino come veri controlli WebPart in fase di esecuzione.

ImportCatalogPart

Importa un file di descrizione per un controllo WebPart (o un altro controllo server ASP.NET usato come controllo WebPart), in modo che gli utenti possano aggiungere il controllo a una pagina Web con impostazioni predefinite. La classe non può essere ereditata.

LayoutEditorPart

Fornisce un controllo editor che consente agli utenti finali di modificare diverse proprietà dell'interfaccia utente orientate al layout su un controllo WebPart associato. La classe non può essere ereditata.

PageCatalogPart

Fornisce un catalogo che conserva i riferimenti a tutti i controlli WebPart (e altri controlli server contenuti nelle zone WebPartZoneBase) che un utente ha chiuso in una singola pagina web part, consentendo agli utenti di riaggiungere i controlli chiusi alla pagina. La classe non può essere ereditata.

Part

Funge da classe base per tutti i controlli parte web part, che eseguono il rendering di un'interfaccia utente modulare in una pagina Web Form.

PersonalizableAttribute

Rappresenta l'attributo di personalizzazione. La classe non può essere ereditata.

PersonalizationAdministration

Implementa funzionalità di gestione e amministrazione per la personalizzazione di Web part. La classe non può essere ereditata.

PersonalizationDictionary

Incapsula regole di convalida di base che indicano se una porzione di dati personalizzati viene considerata personalizzabile nell'ambito User o Shared.

PersonalizationEntry

Rappresenta le informazioni personalizzate di base sullo stato di personalizzazione contenute in un oggetto PersonalizationDictionary. La classe non può essere ereditata.

PersonalizationProvider

Implementa la funzionalità di base per un provider di personalizzazioni.

PersonalizationProviderCollection

Archivia riferimenti a oggetti PersonalizationProvider indicizzati in base al nome. La classe non può essere ereditata.

PersonalizationState

Definisce le funzionalità di base che rappresentano i dati sulla personalizzazione di una pagina.

PersonalizationStateInfo

Quando è sottoposto a override in una classe derivata, implementa una rappresentazione di informazioni relative a un insieme di dati Web part per una pagina.

PersonalizationStateInfoCollection

Fornisce un insieme di oggetti SharedPersonalizationStateInfo e UserPersonalizationStateInfo.

PersonalizationStateQuery

Rappresenta un insieme di parametri di query che possono essere passati a un provider di personalizzazioni utilizzando i diversi metodi get e find. La classe non può essere ereditata.

PropertyGridEditorPart

Fornisce un controllo editor che consente agli utenti finali di modificare le proprietà personalizzate in un oggetto WebPart o controllo server associato. La classe non può essere ereditata.

ProviderConnectionPoint

Consente di definire un oggetto punto di connessione per l'abilitazione di un controllo server che funge da provider per creare una connessione con un consumer.

ProviderConnectionPointCollection

Contiene una raccolta di tutti gli oggetti ProviderConnectionPoint associati a un WebPart particolare o a un controllo server che funge da provider in una connessione. La classe non può essere ereditata.

ProxyWebPart

Rappresenta la classe base per i controlli web part che in determinate condizioni devono sostituire altri controlli web part in una pagina.

ProxyWebPartConnectionCollection

Contiene una raccolta di oggetti WebPartConnection statici che viene usata quando le connessioni vengono dichiarate nelle pagine di contenuto e il controllo WebPartManager viene dichiarato in una pagina master. La classe non può essere ereditata.

ProxyWebPartManager

Consente agli sviluppatori di dichiarare connessioni statiche in una pagina contenuto quando è stato dichiarato un controllo WebPartManager nella pagina master associata alla pagina contenuto.

RowToFieldTransformer

Trasforma i dati in una connessione Web part da un provider che implementa l'interfaccia IWebPartRow a un consumer in attesa di dati attraverso l'interfaccia IWebPartField.

RowToParametersTransformer

Trasforma i dati in una connessione Web part da un provider che implementa l'interfaccia IWebPartRow a un consumer in attesa di ricevere dati dal provider che implementa l'interfaccia IWebPartParameters.

SharedPersonalizationStateInfo

Rappresenta una versione semplice e pratica di informazioni di personalizzazione condivise relative a una pagina. La classe non può essere ereditata.

SqlPersonalizationProvider

Implementa un provider di personalizzazioni che utilizza Microsoft SQL Server.

TitleStyle

Specifica le caratteristiche di stile per le barre del titolo dei controlli web part in una zona.

ToolZone

Funge da classe base per un set di zone helper visualizzate solo in determinate modalità di visualizzazione di pagina associate.

TransformerTypeCollection

Fornisce una raccolta di sola lettura di oggetti WebPartTransformer.

UnauthorizedWebPart

Usato per creare un oggetto segnaposto ogni volta che il metodo IsAuthorized del controllo WebPartManager restituisce false per un controllo WebPart. La classe non può essere ereditata.

UserPersonalizationStateInfo

Rappresenta le informazioni di personalizzazione per singolo utente di una pagina e di un utente. La classe non può essere ereditata.

WebBrowsableAttribute

Indica se la proprietà designata di un controllo Web part viene visualizzata in un oggetto PropertyGridEditorPart.

WebDescriptionAttribute

Definisce il valore di stringa da utilizzare come descrizione comandi per una proprietà di un controllo Web part.

WebDisplayNameAttribute

Definisce il nome descrittivo per una proprietà di un controllo Web part.

WebPart

Funge da classe base per i controlli web part ASP.NET personalizzati, aggiungendo alle funzionalità della classe base Part alcune proprietà supplementari dell'interfaccia utente, la possibilità di creare connessioni e il comportamento di personalizzazione.

WebPartAddingEventArgs

Fornisce dati per l'evento WebPartAdding.

WebPartAuthorizationEventArgs

Fornisce dati per l'evento AuthorizeWebPart.

WebPartCancelEventArgs

Fornisce dati per gli eventi SelectedWebPartChanging, WebPartClosing e WebPartDeleting.

WebPartChrome

Consente agli sviluppatori di eseguire l'override del rendering solo per sezioni selezionate di controlli WebPart o controlli server in una zona WebPartZoneBase.

WebPartCollection

Contiene una raccolta di controlli WebPart usati per gestire gruppi di controlli correlati e tenerne traccia. La classe non può essere ereditata.

WebPartConnection

Fornisce un oggetto che consente a due controlli WebPart di creare una connessione. La classe non può essere ereditata.

WebPartConnectionCollection

Rappresenta una raccolta di connessioni per un controllo in una zona Web part. La classe non può essere ereditata.

WebPartConnectionsCancelEventArgs

Fornisce i dati per gli eventi WebPartsConnecting e WebPartsDisconnecting.

WebPartConnectionsEventArgs

Fornisce i dati degli eventi WebPartsConnected e WebPartsDisconnected del controllo WebPartManager.

WebPartDescription

Fornisce informazioni su un controllo WebPart che è possibile visualizzare in un catalogo di controlli Web part senza dover creare un'istanza del controllo.

WebPartDescriptionCollection

È costituita da una raccolta di oggetti WebPartDescription da usare con i cataloghi dei controlli WebPart. La classe non può essere ereditata.

WebPartDisplayMode

Definisce un insieme comune di proprietà per le diverse modalità di visualizzazione su cui può essere impostata una pagina Web part.

WebPartDisplayModeCancelEventArgs

Fornisce i dati per l'evento annullabile DisplayModeChanging.

WebPartDisplayModeCollection

Contiene una raccolta di oggetti WebPartDisplayMode. La classe non può essere ereditata.

WebPartDisplayModeEventArgs

Fornisce dati per l'evento DisplayModeChanged.

WebPartEventArgs

Fornisce dati per gli eventi WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved e SelectedWebPartChanged.

WebPartManager

Funge da classe centrale dell'insieme di controlli web part per la gestione di tutti i controlli web part, le funzionalità e gli eventi che si verificano in una pagina Web.

WebPartManagerInternals

Isola in una classe distinta i metodi utilizzati dal controllo WebPartManager e che possono essere sottoposti a override dagli sviluppatori che estendono il controllo ma sono raramente richiesti dagli sviluppatori di pagine.

WebPartMenuStyle

Contiene le caratteristiche di stile per i menu nei controlli WebPart. La classe non può essere ereditata.

WebPartMovingEventArgs

Fornisce dati per l'evento WebPartMoving.

WebPartPersonalization

Implementa operazioni di personalizzazione di basso livello.

WebPartTracker

Controlla le connessioni Web part per le connessioni circolari.

WebPartTransformer

Fornisce implementazione di base per consentire alle classi di trasformazione di convertire i dati tra due punti di connessione incompatibili.

WebPartTransformerAttribute

Identifica i tipi di punti di connessione supportati da un trasformatore.

WebPartTransformerCollection

Fornisce una raccolta di oggetti WebPartTransformer.

WebPartUserCapability

Fornisce informazioni sulle funzionalità di un utente per visualizzare e modificare i dati di personalizzazione. La classe non può essere ereditata.

WebPartVerb

Fornisce un elemento dell'interfaccia utente interattiva che consente agli utenti di eseguire azioni per una pagina Web part.

WebPartVerbCollection

Rappresenta una raccolta di verbi Web part personalizzati. La classe non può essere ereditata.

WebPartVerbsEventArgs

Fornisce i dati dell'evento per l'evento CreateVerbs utilizzato dal metodo OnCreateVerbs(WebPartVerbsEventArgs).

WebPartZone

Funge da controllo primario nell'insieme di controlli web part per l'hosting dei controlli WebPart in una pagina Web.

WebPartZoneBase

Serve da classe base per tutti i controlli zona che fungono da contenitori per i controlli WebPart o altri controlli server o utente.

WebPartZoneCollection

Contiene una raccolta di sola lettura di controlli WebPartZone.

WebZone

Funge da classe base per tutti i controli che agiscono da contenitore per i controlli server (tra cui i controlli Part, i controlli server e i controlli utente Web part) nelle applicazioni Web part.

Interfacce

IPersonalizable

Definisce funzionalità di gestione aggiuntive per l'applicazione e l'estrazione dello stato di personalizzazione.

ITrackingPersonalizable

Consente ai controlli Web part di tenere traccia delle fasi specifiche del processo di caricamento e salvataggio delle personalizzazioni.

ITransformerConfigurationControl

Definisce il contratto implementato da un controllo per agire da controllo di configurazione per un trasformatore in una connessione Web part.

IVersioningPersonalizable

Rappresenta un'interfaccia che consente di gestire i dati di personalizzazione appartenenti a una versione precedente di un controllo Web part.

IWebActionable

Include insiemi di verbi nei controlli WebPart o in altri controlli server.

IWebEditable

Fornisce un'interfaccia che consente agli sviluppatori di specificare controlli di modifica personalizzati associati a un controllo WebPart.

IWebPart

Definisce le proprietà dell'interfaccia utente comune utilizzate dai controlli WebPart ASP.NET.

IWebPartField

Definisce un'interfaccia provider per la connessione di due controlli server tramite un singolo campo di dati.

IWebPartParameters

Definisce il contratto implementato da un controllo Web part per passare un valore di parametro in un insieme Web part.

IWebPartRow

Definisce un'interfaccia provider per la connessione di due controlli server tramite un singolo campo di dati.

IWebPartTable

Definisce un'interfaccia provider per la connessione di due controlli server tramite un'intera tabella di dati.

Enumerazioni

PartChromeState

Specifica se un controllo e il bordo che lo delimita si trovano nello stato normale o ridotto a icona.

PartChromeType

Specifica il tipo di bordo che delimita un controllo web part.

PersonalizationScope

Indica l'ambito di personalizzazione di un oggetto WebPartManager oppure l'ambito di personalizzazione applicabile a una proprietà su un controllo Web part.

WebPartExportMode

Specifica se è possibile esportare tutte, alcune o nessuna delle proprietà di un controllo WebPart.

WebPartHelpMode

Specifica i tipi di interfaccia utente disponibili per la visualizzazione del contenuto della Guida per un controllo WebPart.

WebPartVerbRenderMode

Specifica la modalità di rendering dei verbi in un controllo WebPart.

Delegati

FieldCallback

Fa riferimento al metodo da chiamare durante il recupero dei dati di campo da un provider.

ParametersCallback

Fa riferimento al metodo da chiamare durante il recupero dei dati di riga da un provider.

RowCallback

Fa riferimento al metodo da chiamare durante il recupero dei dati di riga da un provider.

TableCallback

Fa riferimento al metodo da chiamare quando si recuperano i dati della tabella da un provider.

WebPartAddingEventHandler

Rappresenta il metodo che gestisce l'evento WebPartAdding di un oggetto WebPartManager.

WebPartAuthorizationEventHandler

Rappresenta il metodo che gestisce l'evento AuthorizeWebPart di un oggetto WebPartManager.

WebPartCancelEventHandler

Rappresenta il metodo che gestirà l'evento SelectedWebPartChanging, WebPartClosing o WebPartDeleting di una classe WebPartManager.

WebPartConnectionsCancelEventHandler

Rappresenta il metodo che gestirà l'evento WebPartsConnecting o l'evento WebPartsDisconnecting di un controllo WebPartManager.

WebPartConnectionsEventHandler

Rappresenta il metodo che gestirà gli eventi WebPartsConnected e WebPartsDisconnected del controllo WebPartManager.

WebPartDisplayModeCancelEventHandler

Rappresenta il metodo che gestirà l'evento DisplayModeChanging della classe WebPartManager.

WebPartDisplayModeEventHandler

Rappresenta il metodo che gestirà l'evento DisplayModeChanged di un oggetto WebPartManager.

WebPartEventHandler

Rappresenta il metodo da cui verrà gestito l'evento WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved o SelectedWebPartChanged di un oggetto WebPartManager.

WebPartMovingEventHandler

Rappresenta il metodo che gestirà l'evento WebPartMoving di un oggetto WebPartManager.

WebPartVerbsEventHandler

Rappresenta il delegato per l'evento CreateVerbs.

Vedi anche