System.Web.UI Spazio dei nomi

Fornisce classi e interfacce che consentono di creare ASP.NET controlli server e ASP.NET pagine Web per l'interfaccia utente delle applicazioni Web ASP.NET.

Classi

Nome Descrizione
AsyncPostBackErrorEventArgs

Fornisce i dati per l'evento AsyncPostBackError.

AsyncPostBackTrigger

Definisce un controllo e un evento facoltativo del controllo come trigger di controllo postback asincrono che causa l'aggiornamento di un UpdatePanel controllo.

AttributeCollection

Fornisce l'accesso al modello a oggetti a tutti gli attributi dichiarati nel tag di apertura di un elemento di controllo server ASP.NET. La classe non può essere ereditata.

AuthenticationServiceManager

Configura il percorso di un'implementazione personalizzata del servizio di autenticazione.

BaseParser

Fornisce un set di funzionalità di base per le classi coinvolte nell'analisi ASP.NET richieste di pagine e controlli server.

BasePartialCachingControl

Fornisce la funzionalità di base per le StaticPartialCachingControl classi e PartialCachingControl .

BaseTemplateParser

Implementa ASP.NET'analisi dei modelli per i file modello.

BindableTemplateBuilder

Supporta l'analisi di pagine di controlli associati a dati associati automaticamente a un controllo origine dati ASP.NET all'interno di sezioni del contenuto basato su modelli. La classe non può essere ereditata.

BoundPropertyEntry

Rappresenta una proprietà del controllo associata a dati a un'espressione.

BuilderPropertyEntry

Funge da classe di base per tutte le voci di proprietà che richiedono un generatore di controlli.

ChtmlTextWriter

Scrive una serie di caratteri e testo specifici di cHTML nel flusso di output di un controllo server ASP.NET. La ChtmlTextWriter classe fornisce funzionalità di formattazione che ASP.NET controlli server usano durante il rendering del contenuto cHTML nei client.

ClientScriptManager

Definisce i metodi per la gestione degli script client nelle applicazioni Web.

CodeStatementBuilder

Genera istruzioni DOM di codice.

CompiledBindableTemplateBuilder

Fornisce l'implementazione predefinita di un IBindableTemplate oggetto, che ASP.NET usa ogni volta che analizza il data binding bidirezionale all'interno del contenuto basato su modelli di un controllo ASP.NET, ad FormViewesempio . La classe non può essere ereditata.

CompiledTemplateBuilder

Implementazione ITemplate chiamata dal codice della classe della pagina generata. La classe non può essere ereditata.

ComplexPropertyEntry

Funge da voce di proprietà per le proprietà di lettura/scrittura e di sola lettura, ad esempio i modelli.

CompositeScriptReference

Rappresenta una raccolta di riferimenti di script da combinare in un singolo script composito.

CompositeScriptReferenceEventArgs

Fornisce i dati per l'evento ResolveCompositeScriptReference.

ConstructorNeedsTagAttribute

Specifica che un controllo server deve avere un nome di tag nel relativo costruttore.

Control

Definisce le proprietà, i metodi e gli eventi condivisi da tutti i controlli server ASP.NET.

ControlBuilder

Supporta il parser di pagina nella compilazione di un controllo e dei controlli figlio in esso contenuti.

ControlBuilderAttribute

Specifica una classe ControlBuilder per la creazione di un controllo personalizzato all'interno del parser ASP.NET. La classe non può essere ereditata.

ControlCachePolicy

Fornisce l'accesso a livello di codice alle impostazioni della cache di output di un controllo utente ASP.NET.

ControlCollection

Fornisce un contenitore di raccolta che consente ai controlli server di ASP.NET di mantenere un elenco dei controlli figlio.

ControlSkin

Rappresenta un'interfaccia di controllo, ovvero un mezzo per definire proprietà stilistiche applicate a un controllo server Web ASP.NET.

ControlValuePropertyAttribute

Specifica la proprietà predefinita di un controllo a cui un oggetto ControlParameter viene associato in fase di esecuzione. La classe non può essere ereditata.

CssClassPropertyAttribute

Aggiunge funzionalità di modifica CSS (Cascading Style Sheet) a una proprietà in fase di progettazione.

CssStyleCollection

Contiene gli attributi di stile inline CSS (Cascading-Style Sheets) HTML per un controllo server HTML specificato. La classe non può essere ereditata.

DataBinder

Fornisce supporto per le finestre di progettazione rad (Rapid Application Development) per generare e analizzare la sintassi delle espressioni di data binding. La classe non può essere ereditata.

DataBinding

Contiene informazioni su una singola espressione di data binding in un controllo server ASP.NET, che consente alle finestre di progettazione di sviluppo rapido delle applicazioni (RAD), ad esempio Microsoft Visual Studio, di creare espressioni di data binding in fase di progettazione. La classe non può essere ereditata.

DataBindingCollection

Fornisce una raccolta di DataBinding oggetti per un controllo server ASP.NET. La classe non può essere ereditata.

DataBindingHandlerAttribute

Specifica una classe in fase di progettazione che esegue il data binding dei controlli all'interno di una finestra di progettazione. La classe non può essere ereditata.

DataBoundLiteralControl

Mantiene le espressioni di data binding e il testo letterale statico. La classe non può essere ereditata.

DataControlExtensions

Fornisce metodi di estensione utilizzati da ASP.NET Dynamic Data.

DataKeyPropertyAttribute

Specifica la proprietà predefinita di un controllo a cui è associata la proprietà ControlParameter in fase di esecuzione.

DataSourceCacheDurationConverter

Fornisce un convertitore di tipi per convertire gli oggetti Integer con segno a 32 bit in e dalle rappresentazioni della durata della durata della cache del controllo origine dati.

DataSourceControl

Funge da classe di base per i controlli che rappresentano origini dati a controlli associati a dati.

DataSourceControlBuilder

Supporta il parser di pagina nei controlli di compilazione connessi a un provider di dati. La classe non può essere ereditata.

DataSourceSelectArguments

Fornisce un meccanismo che i controlli associati a dati usano per richiedere operazioni correlate ai dati dai controlli dell'origine dati quando vengono recuperati i dati. La classe non può essere ereditata.

DataSourceView

Funge da classe base per tutte le classi di vista origine dati, che definiscono le funzionalità dei controlli origine dati.

DesignerDataBoundLiteralControl

Rappresenta la versione in fase di progettazione del DataBoundLiteralControl controllo. La classe non può essere ereditata.

DesignTimeParseData

Fornisce informazioni al parser durante la fase di progettazione.

DesignTimeTemplateParser

Fornisce l'analisi in fase di progettazione.

EmptyControlCollection

Fornisce il supporto standard per una ControlCollection raccolta sempre vuota.

EventEntry

Funge da voce di proprietà per i gestori eventi.

ExpressionBinding

Supporta l'analisi e la persistenza di un'istanza di associazione di espressioni. La classe non può essere ereditata.

ExpressionBindingCollection

Rappresenta una raccolta di ExpressionBinding oggetti . La classe non può essere ereditata.

ExtenderControl

Fornisce una classe base astratta per un controllo extender.

FileLevelControlBuilderAttribute

Consente a una classe derivata da TemplateControldi specificare il generatore di controlli utilizzato al livello superiore dell'albero del generatore durante l'analisi del file. La classe non può essere ereditata.

FileLevelMasterPageControlBuilder

Analizza i file di pagina master.

FileLevelPageControlBuilder

Analizza i file di pagina ed è la classe predefinita ControlBuilder per l'analisi dei file di pagina.

FileLevelUserControlBuilder

Supporta il parser di pagina nella creazione di un controllo utente specificando la FileLevelUserControlBuilder classe usata per analizzare il file di controllo utente.

FilterableAttribute

Specifica se la proprietà a cui viene applicato l'attributo supporta il filtro del dispositivo. La classe non può essere ereditata.

HiddenFieldPageStatePersister

Archivia ASP.NET stato di visualizzazione pagina nel client Web in un elemento HTML nascosto.

HierarchicalDataSourceControl

Fornisce una classe di base per i controlli origine dati che rappresentano dati gerarchici.

HierarchicalDataSourceView

Rappresenta una vista dati in un nodo o in una raccolta di nodi in una struttura di dati gerarchica per un HierarchicalDataSourceControl controllo .

HistoryEventArgs

Fornisce i dati per l'evento Navigate.

Html32TextWriter

Scrive una serie di caratteri e testo specifici di HTML 3.2 nel flusso di output per un controllo server ASP.NET. La Html32TextWriter classe fornisce funzionalità di formattazione che ASP.NET controlli server usano durante il rendering del contenuto HTML 3.2 nei client.

HtmlTextWriter

Scrive caratteri di markup e testo in un flusso di output del controllo server ASP.NET. Questa classe fornisce funzionalità di formattazione che ASP.NET i controlli server usano durante il rendering del markup ai client.

IDReferencePropertyAttribute

Definisce un attributo applicato alle proprietà che contengono riferimenti ID. La classe non può essere ereditata.

ImageClickEventArgs

Fornisce dati per gli eventi che si verificano quando un utente fa clic su un controllo server basato su immagini ASP.NET, ad esempio i controlli server HtmlInputImage o ImageButton. La classe non può essere ereditata.

IndexedString

Fornisce una classe stringa di utilità utilizzata dalla classe per ottimizzare la ObjectStateFormatter serializzazione del grafico di oggetti. La classe non può essere ereditata.

ListSourceHelper

Utilizzato dai controlli origine dati quando si implementano i membri definiti dall'interfaccia IListSource . La classe non può essere ereditata.

LiteralControl

Rappresenta elementi HTML, testo e altre stringhe in una pagina ASP.NET che non richiedono l'elaborazione nel server.

LosFormatter

Serializza lo stato di visualizzazione per una pagina Web Form. La classe non può essere ereditata.

MasterPage

Funge da modello e unione di contenitori per le pagine composte solo da Content controlli e dai rispettivi controlli figlio.

MasterPageControlBuilder

Funge da classe e contenitore di unione per le pagine di contenuto composte solo da Content controlli e dai rispettivi controlli figlio.

NonVisualControlAttribute

Definisce l'attributo che indica se un controllo viene considerato come un controllo visivo o non visivo durante la fase di progettazione. La classe non può essere ereditata.

ObjectConverter

Converte un oggetto da un tipo di oggetto a un altro tipo di oggetto. Questa classe è obsoleta. Usare invece la Convert classe e il Format(String, Object) metodo .

ObjectPersistData

Durante il processo di compilazione, conserva le informazioni sulle voci delle proprietà.

ObjectStateFormatter

Serializza e deserializza gli oggetti grafici che rappresentano lo stato di un oggetto. La classe non può essere ereditata.

ObjectTagBuilder

Usato dalla classe ASP.NET per analizzare i tag /> lato server

OutputCacheParameters

Incapsula le impostazioni di inizializzazione della cache di output analizzate da una direttiva di pagina @ OutputCache per ASP.NET. La classe non può essere ereditata.

Page

Rappresenta un file .aspx, noto anche come pagina Web Form, richiesto da un server che ospita un'applicazione Web ASP.NET.

PageAsyncTask

Contiene informazioni su un'attività asincrona registrata in una pagina. La classe non può essere ereditata.

PageHandlerFactory

Crea istanze di classi che ereditano dalla Page classe e implementano l'interfaccia IHttpHandler . Le istanze vengono create in modo dinamico per gestire le richieste di ASP.NET file. La classe PageHandlerFactory è l'implementazione predefinita della factory del gestore per ASP.NET pagine.

PageParser

Implementa un parser per i file di .aspx. La classe non può essere ereditata.

PageParserFilter

Fornisce una classe base astratta per un filtro del parser di pagina utilizzato dal parser ASP.NET per determinare se un elemento è consentito nella pagina in fase di analisi.

PageStatePersister

Fornisce la funzionalità di base per ASP.NET meccanismi di persistenza dello stato di visualizzazione.

PageTheme

Rappresenta la classe base per un tema di pagina, ovvero una raccolta di risorse utilizzate per definire un aspetto coerente tra pagine e controlli in un sito Web. Il tema della pagina può essere impostato tramite la configurazione o la direttiva page.

Pair

Fornisce una classe di utilità di base utilizzata per archiviare due oggetti correlati.

ParseChildrenAttribute

Definisce un attributo di metadati che è possibile utilizzare durante lo sviluppo di controlli server ASP.NET. Usare la classe ParseChildrenAttribute per indicare come il parser di pagine deve trattare il contenuto annidato all'interno di un tag di controllo server dichiarato in una pagina. La classe non può essere ereditata.

ParseRecorder

Classe base astratta per gli oggetti che devono ricevere una notifica degli eventi di analisi durante l'analisi delle pagine.

PartialCachingAttribute

Definisce l'attributo di metadati usato dai controlli utente di Web Form (file con estensione ascx) per indicare se e come viene memorizzato nella cache il relativo output. La classe non può essere ereditata.

PartialCachingControl

Creato quando viene specificato un controllo utente (file con estensione ascx) per la memorizzazione nella cache dell'output, usando la direttiva della pagina @ OutputCache o l'attributo PartialCachingAttribute e il controllo utente viene inserito nella gerarchia dei controlli di una pagina caricando dinamicamente il controllo utente con il LoadControl(String) metodo .

PersistChildrenAttribute

Definisce un attributo utilizzato da ASP.NET controlli server per indicare in fase di progettazione se il contenuto annidato contenuto contenuto all'interno di un controllo server corrisponde ai controlli o alle proprietà del controllo server. La classe non può essere ereditata.

PersistenceModeAttribute

Definisce l'attributo di metadati che specifica la modalità di persistenza di una ASP.NET proprietà o evento del controllo server in una pagina ASP.NET in fase di progettazione. La classe non può essere ereditata.

PostBackOptions

Specifica il modo in cui viene generato JavaScript sul lato client per avviare un evento di postback.

PostBackTrigger

Definisce un controllo all'interno di un UpdatePanel controllo come controllo di postback.

ProfileServiceManager

Configura un set di proprietà del profilo precaricati e la posizione di un'implementazione personalizzata del servizio profili.

PropertyConverter

Contiene funzioni helper per convertire i valori delle proprietà in e da stringhe.

PropertyEntry

Funge da classe di base per tutte le classi di voci di proprietà.

RegisteredArrayDeclaration

Fornisce l'accesso a una dichiarazione di matrice ECMAScript (JavaScript) registrata in precedenza con l'oggetto Page .

RegisteredDisposeScript

Fornisce l'accesso a uno dispose script per un controllo che si trova all'interno di un UpdatePanel controllo .

RegisteredExpandoAttribute

Fornisce l'accesso alla coppia nome/valore di un attributo personalizzato (expando) registrato in precedenza con l'oggetto Page .

RegisteredHiddenField

Fornisce l'accesso a un valore nascosto registrato in precedenza con l'oggetto Page .

RegisteredScript

Fornisce l'accesso a uno script client registrato in precedenza con l'oggetto Page .

RenderTraceListener

Fornisce la classe base astratta per un oggetto che esegue il monitoraggio quando i controlli eseguono il rendering durante una richiesta di pagina.

RoleServiceManager

Configura il percorso di un'implementazione personalizzata del servizio ruolo.

RootBuilder

Supporta il parser di pagina per definire il comportamento per la modalità di analisi del contenuto.

ScriptBehaviorDescriptor

Estende la ScriptComponentDescriptor classe per fornire un wrapper per definire i comportamenti convertiti in script client.

ScriptComponentDescriptor

Fornisce un wrapper per la conversione dei componenti server in script client.

ScriptControl

Fornisce una classe base astratta per un controllo script.

ScriptControlDescriptor

Definisce un oggetto controllo client.

ScriptDescriptor

Quando sottoposto a override in una classe derivata, definisce lo script che crea un'istanza di una classe client.

ScriptManager

Gestisce ASP.NET librerie di script e file di script Ajax, rendering di pagine parziali e generazione di classi proxy client per servizi Web e applicazioni.

ScriptManagerProxy

Consente ai componenti annidati, ad esempio pagine di contenuto e controlli utente, di aggiungere riferimenti a script e servizi alle pagine quando un ScriptManager controllo è già definito in un elemento padre.

ScriptReference

Registra un file ECMAScript (JavaScript) da usare in una pagina Web ASP.NET.

ScriptReferenceBase

Classe base per tutte le classi di riferimento dello script.

ScriptReferenceCollection

Rappresenta una raccolta di riferimenti di script.

ScriptReferenceEventArgs

Fornisce i dati per l'evento ResolveScriptReference.

ScriptResourceAttribute

Definisce una risorsa in un assembly da usare da un file di script client. La classe non può essere ereditata.

ScriptResourceDefinition

Definisce il percorso di una risorsa script.

ScriptResourceMapping

Fornisce il supporto per il mapping della posizione per le risorse script.

ServiceReference

Registra un servizio Web da usare in una pagina Web.

ServiceReferenceCollection

Contiene un set di ServiceReference oggetti.

SessionPageStatePersister

Archivia ASP.NET stato di visualizzazione pagina nel server Web.

SimplePropertyEntry

Rappresenta la definizione della proprietà del controllo e del relativo valore.

SimpleWebHandlerParser

Fornisce funzionalità di base per l'analisi dei file del gestore Web.

SkinBuilder

Fornisce un ControlBuilder oggetto utilizzato in fase di progettazione per applicare interfacce di controllo ai controlli.

StateBag

Gestisce lo stato di visualizzazione dei controlli server ASP.NET, incluse le pagine. La classe non può essere ereditata.

StateItem

Rappresenta un elemento salvato nella StateBag classe quando le informazioni sullo stato di visualizzazione vengono mantenute tra le richieste Web. La classe non può essere ereditata.

StateManagedCollection

Fornisce una classe di base per tutte le raccolte fortemente tipate che gestiscono IStateManager gli oggetti.

StaticPartialCachingControl

Rappresenta un'istanza della classe specificata per la UserControl memorizzazione nella cache dell'output e inclusa in modo dichiarativo in una pagina o in un altro controllo utente.

SupportsEventValidationAttribute

Definisce l'attributo di metadati utilizzato dai controlli server Web per indicare il supporto per la convalida degli eventi. La classe non può essere ereditata.

TagPrefixAttribute

Definisce il prefisso del tag usato in una pagina Web per identificare i controlli personalizzati. La classe non può essere ereditata.

TargetControlTypeAttribute

Estende la classe Attribute per indicare il tipo di controllo server a cui può essere applicato un controllo extender.

TemplateBuilder

Supporta il parser di pagina nella creazione di un modello e dei controlli figlio che contiene.

TemplateContainerAttribute

Dichiara il tipo di base del controllo contenitore di una proprietà che restituisce un'interfaccia ITemplate ed è contrassegnato con l'attributo TemplateContainerAttribute. Il controllo con la proprietà ITemplate deve implementare l'interfaccia INamingContainer. La classe non può essere ereditata.

TemplateControl

Fornisce la Page classe e la UserControl classe con un set di funzionalità di base.

TemplateControlParser

Implementa ASP.NET'analisi dei modelli per i controlli modello.

TemplateInstanceAttribute

Definisce un attributo di metadati utilizzato per specificare il numero di istanze consentite di un modello. La classe non può essere ereditata.

TemplateParser

Funge da classe base astratta per ASP.NET parser di file.

TemplatePropertyEntry

Abilita la voce di proprietà per ITemplate le proprietà della classe.

ThemeableAttribute

Definisce l'attributo di metadati che il server Web controlla e i relativi membri usano per indicare se il rendering può essere interessato dai temi e dalle interfacce dei controlli. La classe non può essere ereditata.

ThemeProvider

Fornisce una classe che incapsula le informazioni sul tema e sul foglio di stile per i controlli in un ambiente di progettazione.

Timer

Esegue postback di pagine Web asincrone o sincrone a un intervallo definito.

ToolboxDataAttribute

Specifica il tag predefinito generato per un controllo personalizzato quando viene trascinato da una casella degli strumenti in uno strumento, ad esempio Microsoft Visual Studio.

Triplet

Fornisce una classe di utilità di base utilizzata per archiviare tre oggetti correlati.

UpdatePanel

Consente il rendering parziale delle sezioni di una pagina senza postback.

UpdatePanelControlTrigger

Fornisce una classe base comune per i controlli che possono essere trigger per UpdatePanel i controlli.

UpdatePanelTrigger

Fornisce una classe base comune per gli oggetti che possono essere trigger per UpdatePanel i controlli.

UpdatePanelTriggerCollection

Rappresenta una raccolta di UpdatePanelTrigger oggetti per un UpdatePanel controllo .

UpdateProgress

Fornisce feedback visivo nel browser quando il contenuto di uno o più UpdatePanel controlli vengono aggiornati.

UrlPropertyAttribute

Definisce l'attributo usato dai controlli per identificare le proprietà stringa contenenti valori URL. La classe non può essere ereditata.

UserControl

Rappresenta un file con estensione ascx, noto anche come controllo utente, richiesto da un server che ospita un'applicazione Web ASP.NET. Il file deve essere chiamato da una pagina Web Form o si verificherà un errore del parser.

UserControlControlBuilder

Supporta il parser di pagine ASP.NET nella compilazione di un'istanza di un controllo utente.

ValidationPropertyAttribute

Definisce l'attributo di metadati utilizzato ASP.NET controlli server per identificare una proprietà di convalida. La classe non può essere ereditata.

ValidationSettings

Fornisce le impostazioni di convalida client per l'applicazione.

ValidatorCollection

Espone una matrice di IValidator riferimenti. La classe non può essere ereditata.

VerificationAttribute

Definisce l'attributo di metadati di una regola di accessibilità del contenuto Web. La classe non può essere ereditata.

ViewStateException

Rappresenta l'eccezione generata quando lo stato di visualizzazione non può essere caricato o convalidato. La classe non può essere ereditata.

ViewStateModeByIdAttribute

Definisce l'attributo di metadati utilizzato ASP.NET controlli server per specificare se partecipano al caricamento delle informazioni sullo stato di visualizzazione ID. La classe non può essere ereditata.

WebResourceAttribute

Definisce l'attributo di metadati che abilita una risorsa incorporata in un assembly. La classe non può essere ereditata.

WebServiceParser

Fornisce un parser per i gestori del servizio Web.

XhtmlTextWriter

Scrive caratteri specifici XHTML (Extensible Hypertext Markup Language), incluse tutte le varianti dei moduli XHTML che derivano da XHTML, nel flusso di output per un controllo server ASP.NET per i dispositivi mobili. Eseguire l'override della XhtmlTextWriter classe per fornire rendering XHTML personalizzato per ASP.NET pagine e controlli server.

XPathBinder

Fornisce supporto per le finestre di progettazione di sviluppo rapido di applicazioni (RAD) per analizzare le espressioni di data binding che usano espressioni XPath. La classe non può essere ereditata.

Interfacce

Nome Descrizione
IAttributeAccessor

Definisce i metodi utilizzati da ASP.NET controlli server per fornire l'accesso a livello di codice a qualsiasi attributo dichiarato nel tag di apertura di un controllo server.

IAutoFieldGenerator

Definisce un metodo che genera automaticamente campi per i controlli associati a dati che usano ASP.NET funzionalità dynamic data.

IBindableControl

Definisce un metodo che consente ai controlli modello di campo di implementare il data binding bidirezionale.

IBindableTemplate

Fornisce un modo per ASP.NET controlli associati a dati, ad esempio DetailsView e FormView, per eseguire automaticamente l'associazione a un controllo origine dati ASP.NET all'interno di sezioni del contenuto basato su modelli.

ICallbackEventHandler

Utilizzato per indicare che un controllo può essere la destinazione di un evento di callback nel server.

ICheckBoxControl

Definisce la proprietà e l'evento implementato da un controllo per fungere da casella di controllo.

ICodeBlockTypeAccessor

Fornisce l'accesso CodeBlockType a di un generatore di blocchi di codice.

IControlBuilderAccessor

Consente al serializzatore di controlli di accedere al generatore per un controllo .

IControlDesignerAccessor

Fornisce l'accesso a una finestra di progettazione dei controlli per archiviare i dati temporanei in fase di progettazione associati a un controllo .

IDataBindingsAccessor

Consente l'accesso alla raccolta di espressioni di data binding in un controllo in fase di progettazione.

IDataItemContainer

Consente ai contenitori di controlli associati a dati di identificare un oggetto elemento di dati per operazioni di data binding semplificate.

IDataKeysControl

Definisce le proprietà che specificano come ASP.NET crea ID client per un controllo associato a dati.

IDataSource

Rappresenta un'origine dati astratta a cui sono associati i controlli associati a dati.

IDataSourceViewSchemaAccessor

Consente a un convertitore di tipi di accedere alle informazioni sullo schema archiviate in un oggetto .

IEditableTextControl

Rappresenta un controllo che esegue il rendering del testo che può essere modificato dall'utente.

IExpressionsAccessor

Definisce le proprietà che una classe deve implementare per supportare raccolte di espressioni.

IExtenderControl

Definisce il comportamento per un controllo extender.

IFilterResolutionService

Fornisce un'interfaccia che gli sviluppatori della finestra di progettazione possono usare per valutare i filtri dei dispositivi in base al nome.

IHierarchicalDataSource

Rappresenta un'origine dati gerarchica a cui possono essere associati controlli gerarchici associati a dati, ad TreeView esempio .

IHierarchicalEnumerable

Rappresenta una raccolta gerarchica che può essere enumerata con un'interfaccia IEnumerator . Le raccolte che implementano l'interfaccia IHierarchicalEnumerable vengono usate da ASP.NET controlli di spostamento del sito e origine dati.

IHierarchyData

Espone un nodo di una struttura di dati gerarchica, inclusi l'oggetto node e alcune proprietà che descrivono le caratteristiche del nodo. Gli oggetti che implementano l'interfaccia IHierarchyData possono essere contenuti nelle raccolte IHierarchicalEnumerable e vengono utilizzati da ASP.NET controlli di spostamento e origine dati del sito.

INamingContainer

Identifica un controllo contenitore che crea un nuovo spazio dei nomi ID all'interno della gerarchia di controllo di un Page oggetto. Si tratta solo di un'interfaccia marcatore.

INavigateUIData

Fornisce un'interfaccia implementata da classi per fornire i dati e i valori dell'interfaccia utente di navigazione ai controlli di spostamento.

IParserAccessor

Definisce il metodo che ASP.NET controlli server deve implementare per riconoscere quando vengono analizzati gli elementi HTML o XML.

IPostBackDataHandler

Definisce i metodi che ASP.NET controlli server devono implementare per caricare automaticamente i dati di postback.

IPostBackEventHandler

Definisce il metodo ASP.NET controlli server deve implementare per gestire gli eventi di postback.

IResourceUrlGenerator

Definisce il metodo che un designer-host deve implementare per fornire la ricerca dei riferimenti URL per le risorse incorporate.

IScriptControl

Definisce i metodi che ASP.NET controlli server devono implementare per definire le risorse ECMAScript (JavaScript) nelle applicazioni abilitate per AJAX.

IStateFormatter

Definisce i metodi implementati da un tipo per serializzare e deserializzare un oggetto grafico.

IStateManager

Definisce le proprietà e i metodi che qualsiasi classe deve implementare per supportare la gestione dello stato di visualizzazione per un controllo server.

IStyleSheet

Definisce i metodi che una classe deve implementare per supportare la creazione di regole di stile.

ITemplate

Definisce il comportamento per popolare un controllo server basato su modelli ASP.NET con controlli figlio. I controlli figlio rappresentano i modelli inline definiti nella pagina.

ITextControl

Definisce l'interfaccia implementata da un controllo per ottenere o impostare il relativo contenuto di testo.

IThemeResolutionService

Fornisce un'interfaccia che gli sviluppatori di strumenti di progettazione possono usare per fornire un set di oggetti, che possono essere usati per applicare temi e interfacce di controllo ai controlli in un ambiente in fase di ThemeProvider progettazione.

IUrlResolutionService

Definisce un servizio implementato dagli oggetti per risolvere gli URL relativi in base alle informazioni contestuali.

IUserControlDesignerAccessor

Definisce le proprietà che consentono alla finestra di progettazione di accedere alle informazioni relative a un controllo utente in fase di progettazione.

IUserControlTypeResolutionService

Definisce il metodo che una classe deve implementare per restituire il tipo di un controllo per un prefisso di tag e un nome di tag specificati.

IValidator

Definisce le proprietà e i metodi che gli oggetti che partecipano alla convalida di Web Form devono implementare.

Enumerazioni

Nome Descrizione
AjaxFrameworkMode

Specifica il modo in cui gli script client della libreria client Microsoft Ajax vengono inclusi nel client.

ClientIDMode

Specifica il modo in cui ASP.NET genera l'ClientID per un controllo accessibile nello script client.

CodeBlockType

Specifica il tipo del blocco di codice.

CodeConstructType

Specifica i costrutti di codice che possono essere analizzati nel metodo ProcessCodeConstruct(CodeConstructType, String) della classe PageParserFilter.

CompilationMode

Definisce le costanti che specificano come ASP.NET compilare .aspx pagine e controlli ascx.

ConflictOptions

Determina il modo in cui ASP.NET controlli origine dati gestiscono i conflitti di dati durante l'aggiornamento o l'eliminazione dei dati.

DataSourceCacheExpiry

Viene descritto il modo in cui i dati memorizzati nella cache tramite ASP.NET meccanismi di memorizzazione nella cache scadono quando viene impostato un timeout.

DataSourceCapabilities

Consente di richiedere l'elaborazione oltre il recupero dei record per un'operazione di recupero dati di un controllo origine dati.

DataSourceOperation

Specifica un'operazione di dati eseguita da un controllo origine dati.

HtmlTextWriterAttribute

Specifica gli attributi HTML scritti da un oggetto HtmlTextWriter o Html32TextWriter nel tag di apertura di un elemento HTML quando viene elaborata una richiesta Web.

HtmlTextWriterStyle

Specifica gli stili HTML disponibili per un flusso di output di HtmlTextWriter o Html32TextWriter oggetto.

HtmlTextWriterTag

Specifica i tag HTML che possono essere passati a un flusso di output di HtmlTextWriter o Html32TextWriter oggetto.

OutputCacheLocation

Specifica i valori validi per controllare la posizione della risposta HTTP memorizzata nella cache di output per una risorsa.

PersistenceMode

Specifica il modo in cui una proprietà o un evento del controllo server ASP.NET viene reso persistente in modo dichiarativo in un file .aspx o ascx.

RegisteredScriptType

Specifica il tipo di blocco di script client rappresentato da un oggetto RegisteredScript.

ScriptMode

Specifica se ScriptManager e ScriptReference oggetti fanno riferimento alla versione di debug o versione degli script client.

TemplateInstance

Specifica il numero di volte in cui è possibile creare un'istanza di un modello.

UnobtrusiveValidationMode

Specifica il comportamento della convalida non invasiva.

UpdatePanelRenderMode

Rappresenta le possibili opzioni di rendering del layout per il contenuto di un controllo UpdatePanel in una pagina.

UpdatePanelUpdateMode

Rappresenta le possibili modalità di aggiornamento per il contenuto in un controllo UpdatePanel.

ValidateRequestMode

Specifica il tipo di convalida della richiesta per un controllo .

VerificationConditionalOperator

Specifica gli operatori per un'espressione condizionale usata in una classe VerificationAttribute.

VerificationReportLevel

Specifica i livelli di creazione di report per una regola di accessibilità definita da un'istanza di VerificationAttribute.

VerificationRule

Specifica il modo in cui vengono usate le espressioni condizionali definite da un'istanza di VerificationAttribute nella verifica.

ViewStateEncryptionMode

Specifica se le informazioni sullo stato di visualizzazione sono crittografate.

ViewStateMode

Specifica se lo stato di visualizzazione verrà abilitato per un controllo .

VirtualReferenceType

Specifica il tipo di risorsa a cui fa riferimento un percorso virtuale analizzato.

XhtmlMobileDocType

Specifica il tipo di XHTML per la classe XhtmlTextWriter di cui eseguire il rendering nella pagina o nel controllo.

Delegati

Nome Descrizione
BuildMethod

Rappresenta il metodo utilizzato per compilare un controllo .

BuildTemplateMethod

Supporta ASP.NET durante la creazione di un modello per un controllo basato su modelli da codice di classe generato. Il BuildTemplateMethod delegato gestisce il InstantiateIn(Control) metodo .

ControlSkinDelegate

Rappresenta il metodo che applica l'interfaccia del controllo corretta al controllo specificato.

DataSourceViewOperationCallback

Rappresenta il metodo di callback asincrono fornito da un controllo associato a dati a una vista origine dati per operazioni asincrone di inserimento, aggiornamento o eliminazione dei dati.

DataSourceViewSelectCallback

Rappresenta il metodo di callback asincrono fornito da un controllo associato a dati a una vista origine dati per il recupero asincrono dei dati.

ExtractTemplateValuesMethod

Fornisce un delegato con cui ASP.NET estrae un set di coppie nome/valore da un oggetto IBindableTemplate in fase di esecuzione. La classe non può essere ereditata.

ImageClickEventHandler

Rappresenta il metodo che gestisce tutti gli eventi generati quando un utente fa clic su un controllo server basato su immagini ASP.NET.

RenderMethod

Rappresenta il metodo che esegue il rendering del contenitore specificato Control nell'oggetto specificato HtmlTextWriter.

Commenti

Questo spazio dei nomi include la Control classe , che fornisce un set comune di funzionalità per tutti i controlli server, che include controlli server HTML, controlli server Web e controlli utente. Include anche la Page classe . Questa classe viene generata automaticamente ogni volta che viene effettuata una richiesta per un file .aspx in un'applicazione Web ASP.NET. È possibile ereditare da entrambe queste classi.

Lo spazio dei nomi include anche classi che forniscono ai controlli server funzionalità di associazione dati, la possibilità di salvare lo stato di visualizzazione di un determinato controllo o pagina e la funzionalità di analisi.