Condividi tramite


System.Web.Mvc Spazio dei nomi

Classi

AcceptVerbsAttribute

Rappresenta un attributo che specifica a quali verbi HTTP risponderà un metodo di azione.

ActionDescriptor

Fornisce informazioni su un metodo di azione, ad esempio nome, controller, parametri, attributi e filtri.

ActionExecutedContext

Fornisce il contesto per il metodo ActionExecuted della ActionFilterAttribute classe.

ActionExecutingContext

Fornisce il contesto per il metodo ActionExecuting della ActionFilterAttribute classe.

ActionFilterAttribute

Rappresenta la classe di base per gli attributi di filtro.

ActionMethodSelectorAttribute

Rappresenta un attributo utilizzato per influire sulla selezione di un metodo di azione.

ActionNameAttribute

Rappresenta un attributo utilizzato per il nome di un'azione.

ActionNameSelectorAttribute

Rappresenta un attributo che influisce sulla selezione di un metodo di azione.

ActionResult

Restituisce il risultato di un metodo di azione.

AdditionalMetadataAttribute

Fornisce una classe che implementa l'interfaccia IMetadataAware per supportare metadati aggiuntivi.

AjaxHelper

Rappresenta il supporto per il rendering di HTML in scenari AJAX in una visualizzazione.

AjaxHelper<TModel>

Rappresenta il supporto per il rendering di HTML in scenari AJAX in una visualizzazione fortemente tipizzata.

AjaxRequestExtensions

Rappresenta una classe che estende la HttpRequestBase classe aggiungendo la possibilità di determinare se una richiesta HTTP è una richiesta AJAX.

AllowAnonymousAttribute

Rappresenta un attributo che contrassegna i controller e le azioni da ignorare durante l'autorizzazione AuthorizeAttribute .

AllowHtmlAttribute

Consente a una richiesta di includere il markup HTML durante l'associazione del modello ignorando la convalida della richiesta per la proprietà. È consigliabile che l'applicazione verifichi in modo esplicito tutti i modelli in cui è stata disabilitata la convalida della richiesta in modo da impedire gli attacchi tramite script.

AreaRegistration

Fornisce una modalità per registrare una o più aree in un'applicazione ASP.NET MVC.

AreaRegistrationContext

Incapsula le informazioni necessarie per registrare un'area all'interno di un'applicazione ASP.NET MVC.

AssociatedMetadataProvider

Fornisce una classe astratta per implementare un provider di metadati.

AssociatedValidatorProvider

Fornisce una classe astratta per le classi che implementano un provider di convalida.

AsyncController

Fornita per compatibilità con la versione precedente ASP.NET MVC 3.

AsyncTimeoutAttribute

Rappresenta un attributo utilizzato per impostare il valore di timeout, in millisecondi, per un metodo asincrono.

AuthorizationContext

Incapsula le informazioni necessarie per l'uso di un AuthorizeAttribute attributo.

AuthorizeAttribute

Specifica che l'accesso a un controller o a un metodo di azione è limitato agli utenti che soddisfano i requisiti di autorizzazione.

BindAttribute

Rappresenta un attributo utilizzato per fornire dettagli su come deve essere eseguita l'associazione del modello a un parametro.

BuildManagerCompiledView

Rappresenta la classe di base per le visualizzazioni compilate dalla classe BuildManager prima di essere eseguito da un motore di visualizzazione.

BuildManagerViewEngine

Fornisce una classe base per i motori di visualizzazione.

ByteArrayModelBinder

Esegue il mapping di una richiesta del browser a una matrice di byte.

CachedAssociatedMetadataProvider<TModelMetadata>

Fornisce una classe astratta per implementare un provider di metadati memorizzato nella cache.

CachedDataAnnotationsMetadataAttributes

Fornisce un contenitore per memorizzare nella cache System.ComponentModel.DataAnnotations gli attributi.

CachedDataAnnotationsModelMetadata

Fornisce un contenitore per memorizzare nella cache DataAnnotationsModelMetadata.

CachedDataAnnotationsModelMetadataProvider

Implementa il provider di metadati del modello memorizzato nella cache predefinito per ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

Fornisce un contenitore per i metadati memorizzati nella cache.

CancellationTokenModelBinder

Fornisce un meccanismo per propagare la notifica che le operazioni dello strumento di associazione di modelli devono essere annullate.

ChildActionOnlyAttribute

Rappresenta un attributo utilizzato per indicare che un metodo di azione deve essere chiamato solo come azione figlio.

ChildActionValueProvider

Rappresenta un provider di valori dalle azioni figlio.

ChildActionValueProviderFactory

Rappresenta una factory per la creazione di oggetti provider di valori per le azioni figlio.

ClientDataTypeModelValidatorProvider

Restituisce i validator del modello di tipo di dati client.

CompareAttribute

Fornisce un attributo che confronta due proprietà di un modello.

ContentResult

Rappresenta un tipo di contenuto definito dall'utente che è il risultato di un metodo di azione.

Controller

Fornisce metodi che rispondono alle richieste HTTP effettuate a un sito Web ASP.NET MVC.

ControllerActionInvoker

Rappresenta una classe responsabile del richiamo dei metodi di azione di un controller.

ControllerBase

Rappresenta la classe base per tutti i controller MVC.

ControllerBuilder

Rappresenta una classe responsabile della compilazione dinamica di un controller.

ControllerContext

Incapsula informazioni su una richiesta HTTP corrispondente a quella specificata RouteBase e ControllerBase alle istanze.

ControllerDescriptor

Incapsula le informazioni che descrivono un controller, ad esempio nome, tipo e azioni.

ControllerInstanceFilterProvider

Aggiunge il controller all'istanza FilterProviderCollection .

CustomModelBinderAttribute

Rappresenta un attributo che richiama uno strumento di associazione di modelli personalizzato.

DataAnnotationsModelMetadata

Fornisce un contenitore per metadati comuni, per la classe DataAnnotationsModelMetadataProvider e per la classe DataAnnotationsModelValidator per un modello dati.

DataAnnotationsModelMetadataProvider

Implementa il provider di metadati del modello predefinito per ASP.NET MVC.

DataAnnotationsModelValidator

Fornisce un validator del modello.

DataAnnotationsModelValidator<TAttribute>

Fornisce un validator del modello per un tipo di convalida specificato.

DataAnnotationsModelValidatorProvider

Implementa il provider di convalida predefinito per ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Fornisce un contenitore per il validator del modello informativo di errore.

DefaultControllerFactory

Rappresenta la factory del controller registrata per impostazione predefinita.

DefaultModelBinder

Esegue il mapping di una richiesta del browser a un oggetto dati. Questa classe fornisce un'implementazione concreta di un gestore di associazione del modello.

DefaultViewLocationCache

Rappresenta una cache in memoria per i percorsi di visualizzazione.

DependencyResolver

Fornisce un punto di registrazione per i resolver di dipendenza che implementano IDependencyResolver o l'interfaccia IServiceLocator di Common Service Locator.

DependencyResolverExtensions

Fornisce un'implementazione sicura dei tipi di GetService(Type) e GetServices(Type).

DictionaryValueProvider<TValue>

Rappresenta la classe di base per i provider di valori i cui valori provengono da una raccolta che implementa l'interfaccia IDictionary<TKey,TValue>.

EmptyModelMetadataProvider

Fornisce un provider di metadati vuoto per i modelli di dati che non richiedono metadati.

EmptyModelValidatorProvider

Fornisce un provider di convalida vuoto per i modelli che non richiedono alcun validator.

EmptyResult

Rappresenta un risultato che non ha alcun effetto, ad esempio un metodo di azione del controller che non restituisce niente.

ExceptionContext

Fornisce il contesto per l'uso della HandleErrorAttribute classe.

ExpressionHelper

Fornisce una classe helper per ottenere il nome del modello da un'espressione.

FieldValidationMetadata

Fornisce un contenitore per i metadati di convalida del campo lato client.

FileContentResult

Invia il contenuto di un file binario alla risposta.

FilePathResult

Invia il contenuto di un file alla risposta.

FileResult

Rappresenta una classe di base utilizzata per inviare contenuto del file binario alla risposta.

FileStreamResult

Invia contenuto binario alla risposta usando un'istanza Stream .

Filter

Rappresenta una classe di metadati che contiene un riferimento all'implementazione di una o più delle interfacce del filtro, all'ordine e all'ambito del filtro.

FilterAttribute

Rappresenta la classe di base per gli attributi dei filtri azione e dei risultati.

FilterAttributeFilterProvider

Definisce un provider di filtri per gli attributi di filtro.

FilterInfo

Incapsula le informazioni sui filtri dell'azione disponibili.

FilterProviderCollection

Rappresenta l'insieme di provider di filtri per l'applicazione.

FilterProviders

Fornisce un punto di registrazione per i filtri.

FormCollection

Contiene i provider di valori del form per l'applicazione.

FormContext

Incapsula le informazioni necessarie per convalidare ed elaborare i dati di input da un form HTML.

FormValueProvider

Rappresenta un provider di valori per i valori del modulo contenuti in un NameValueCollection oggetto.

FormValueProviderFactory

Rappresenta una classe responsabile per la creazione di una nuova istanza di un oggetto provider di valori del form.

GlobalFilterCollection

Rappresenta una classe che contiene tutti i filtri globali.

GlobalFilters

Rappresenta l'insieme di filtri globale.

HandleErrorAttribute

Rappresenta un attributo utilizzato per gestire un'eccezione generata da un metodo di azione.

HandleErrorInfo

Incapsula le informazioni per la gestione di un errore generato da un metodo di azione.

HiddenInputAttribute

Rappresenta un attributo utilizzato per indicare se deve essere eseguito il rendering di una proprietà o di un valore di campo come elemento di input nascosto.

HtmlHelper

Supporta il rendering di controlli HTML in una visualizzazione.

HtmlHelper<TModel>

Rappresenta il supporto per il rendering dei controlli HTML in una visualizzazione fortemente tipizzata.

HttpAntiForgeryException

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

HttpDeleteAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste DELETE HTTP.

HttpFileCollectionValueProvider

Rappresenta un provider di valori da utilizzare con valori che provengono da un insieme di file HTTP.

HttpFileCollectionValueProviderFactory

Rappresenta una classe responsabile per la creazione di una nuova istanza di un oggetto provider di valori per l'insieme di file HTTP.

HttpGetAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste GET HTTP.

HttpHeadAttribute

Specifica che la richiesta HTTP deve corrispondere al metodo HEAD HTTP.

HttpNotFoundResult

Definisce un oggetto utilizzato per indicare che la risorsa richiesta non è stata trovata.

HttpOptionsAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste OPTIONS HTTP.

HttpPatchAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste PATCH HTTP.

HttpPostAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste POST HTTP.

HttpPostedFileBaseModelBinder

Associa un modello a un file inserito.

HttpPutAttribute

Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste PUT HTTP.

HttpRequestExtensions

Estende la HttpRequestBase classe che contiene i valori HTTP inviati da un client durante una richiesta Web.

HttpStatusCodeResult

Consente di restituire un risultato dell'azione con una descrizione e un codice di stato della risposta HTTP specifici.

HttpUnauthorizedResult

Rappresenta il risultato di una richiesta HTTP non autorizzata.

JavaScriptResult

Invia contenuto JavaScript alla risposta.

JQueryFormValueProvider

Il provider di valori per il form JQuery è usato per gestire i dati con formattazione JQuery nei form di richiesta.

JQueryFormValueProviderFactory

Fornisce il ValueProvider necessario per la gestione dei dati del form JQuery.

JsonResult

Rappresenta una classe usata per inviare contenuto in formato JSON alla risposta.

JsonValueProviderFactory

Consente ai metodi di azione di inviare e ricevere testo in formato JSON e di eseguire l'associazione del modello del testo JSON ai parametri dei metodi di azione.

LinqBinaryModelBinder

Esegue il mapping di una richiesta del browser a un oggetto LINQ Binary .

MaxLengthAttributeAdapter

Fornisce un adattatore per l'attributo MaxLengthAttribute.

MinLengthAttributeAdapter

Fornisce un adattatore per l'attributo MinLengthAttribute.

ModelBinderAttribute

Rappresenta un attributo utilizzato per associare un tipo di modello a un tipo di compilatore di modelli.

ModelBinderDictionary

Rappresenta una classe che contiene tutti i gestori di associazione del modello per l'applicazione, elencati in base al tipo di gestore di associazione.

ModelBinderProviderCollection

Nessun contenuto verrà aggiornato qui. Non aggiungere materiale qui.

ModelBinderProviders

Fornisce un contenitore per i provider del gestore di associazione del modello.

ModelBinders

Fornisce accesso globale ai gestori di associazione del modello per l'applicazione.

ModelBindingContext

Fornisce il contesto nel quale funziona un gestore di associazione del modello.

ModelClientValidationEqualToRule

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

ModelClientValidationRegexRule

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

ModelClientValidationRemoteRule

Rappresenta la regola remota per la convalida del client del modello.

ModelClientValidationRequiredRule

Rappresenta la regola richiesta per la convalida del client del modello.

ModelClientValidationRule

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

ModelClientValidationStringLengthRule

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Rappresenta una lunghezza della regola di convalida del client del modello.

ModelError

Rappresenta un errore che si verifica durante l'associazione del modello.

ModelErrorCollection

Raccolta di istanze di ModelError.

ModelMetadata

Fornisce un contenitore per metadati comuni, per la classe ModelMetadataProvider e per la classe ModelValidator per un modello dati.

ModelMetadataProvider

Fornisce una classe di base astratta per un provider di metadati personalizzato.

ModelMetadataProviders

Fornisce un contenitore per l'istanza di ModelMetadataProvider corrente.

ModelState

Incapsula lo stato di associazione del modello a una proprietà di un argomento del metodo di azione o all'argomento stesso.

ModelStateDictionary

Rappresenta lo stato di un tentativo di associazione di un form pubblicato a un metodo di azione che include informazioni di convalida.

ModelValidationResult

Fornisce un contenitore per un risultato di convalida.

ModelValidator

Fornisce una classe base per l'implementazione della logica di convalida.

ModelValidatorProvider

Fornisce un elenco di validator per un modello.

ModelValidatorProviderCollection

Nessun contenuto verrà aggiornato qui. Non aggiungere materiale qui.

ModelValidatorProviders

Fornisce un contenitore per il provider di convalida corrente.

MultiSelectList

Rappresenta un elenco di elementi in cui gli utenti possono selezionare più elementi.

MvcFilter

Se implementato in una classe derivata, fornisce una classe di metadati che contiene un riferimento all'implementazione di una o più delle interfacce del filtro, all'ordine e all'ambito del filtro.

MvcHandler

Seleziona il controller che gestirà una richiesta HTTP.

MvcHtmlString

Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente.

MvcHttpHandler

Verifica ed elabora una richiesta HTTP.

MvcRouteHandler

Crea un oggetto che implementa l'interfaccia IHttpHandler e vi passa il contesto della richiesta.

MvcWebRazorHostFactory

Crea istanze di System.Web.Mvc.MvcWebPageRazorHost file.

NameValueCollectionExtensions

Estende un oggetto NameValueCollection in modo che l'insieme possa essere copiato in un dizionario specificato.

NameValueCollectionValueProvider

Rappresenta la classe di base per i provider di valori i cui valori provengono da un NameValueCollection oggetto .

NoAsyncTimeoutAttribute

Fornisce un wrapper pratico per l'attributo AsyncTimeoutAttribute .

NonActionAttribute

Rappresenta un attributo utilizzato per indicare che un metodo del controller non è un metodo di azione.

OutputCacheAttribute

Rappresenta un attributo utilizzato per contrassegnare un metodo di azione il cui output verrà memorizzato nella cache.

OverrideActionFiltersAttribute

Rappresenta gli attributi associati al filtro di override.

OverrideAuthenticationAttribute

Rappresenta gli attributi associati all'autenticazione.

OverrideAuthorizationAttribute

Rappresenta gli attributi associati all'autorizzazione.

OverrideExceptionFiltersAttribute

Rappresenta gli attributi associati al filtro dell'eccezione.

OverrideResultFiltersAttribute

Rappresenta gli attributi associati al filtro del risultato.

ParameterBindingInfo

Incapsula le informazioni per l'associazione dei parametri del metodo di azione a un modello di dati.

ParameterDescriptor

Contiene informazioni che descrivono un parametro.

PartialViewResult

Rappresenta una classe di base utilizzata per inviare una visualizzazione parziale alla risposta.

PreApplicationStartCode

Fornisce un punto di registrazione per il codice di preavvio dell'applicazione ASP.NET Razor.

QueryStringValueProvider

Rappresenta un provider di valori per le stringhe di query contenute in un NameValueCollection oggetto .

QueryStringValueProviderFactory

Rappresenta una classe responsabile della creazione di una nuova istanza di un oggetto provider di valori per stringhe di query.

RangeAttributeAdapter

Fornisce un adattatore per l'attributo RangeAttribute.

RazorView

Rappresenta la classe utilizzata per creare le visualizzazioni con sintassi Razor.

RazorViewEngine

Rappresenta un motore di visualizzazione utilizzato per eseguire il rendering di una pagina Web che utilizza la sintassi ASP.NET Razor.

RedirectResult

Controlla l'elaborazione delle azioni dell'applicazione eseguendo il reindirizzamento a un URI specificato.

RedirectToRouteResult

Rappresenta un risultato che esegue un reindirizzamento utilizzando il dizionario di valori della route specificato.

ReflectedActionDescriptor

Contiene informazioni che descrivono un metodo di azione riflesso.

ReflectedControllerDescriptor

Contiene informazioni che descrivono un controller riflesso.

ReflectedParameterDescriptor

Contiene informazioni che descrivono un parametro del metodo di azione riflesso.

RegularExpressionAttributeAdapter

Fornisce un adattatore per l'attributo RegularExpressionAttribute.

RemoteAttribute

Fornisce un attributo che usa il validator remoto del plug-in di convalida jQuery.

RequiredAttributeAdapter

Fornisce un adattatore per l'attributo RequiredAttributeAttribute.

RequireHttpsAttribute

Rappresenta un attributo che impone il nuovo invio di una richiesta HTTP non sicura tramite HTTPS.

ResultExecutedContext

Fornisce il contesto per il OnResultExecuted(ResultExecutedContext) metodo della ActionFilterAttribute classe.

ResultExecutingContext

Fornisce il contesto per il OnResultExecuting(ResultExecutingContext) metodo della ActionFilterAttribute classe.

RouteAreaAttribute

Definisce un'area da impostare per tutte le route definite in questo controller.

RouteAttribute

Inserisce un controller o un'azione da esporre direttamente tramite una route. Una volta inserito un controller, questo viene applicato alle azioni che non includono un oggetto System.Web.Mvc.RouteAttribute’s.

RouteCollectionAttributeRoutingExtensions

Fornisce estensioni di routing per l'attributo dell'insieme di route.

RouteCollectionExtensions

Estende un RouteCollection oggetto per il routing MVC.

RouteDataValueProvider

Rappresenta un provider di valori per i dati di route contenuti in un oggetto che implementa l'interfaccia IDictionary<TKey,TValue> .

RouteDataValueProviderFactory

Rappresenta una factory per la creazione di oggetti provider di valori per dati della route.

RoutePrefixAttribute

Annota un controller con un prefisso di route che si applica a tutte le azioni all'interno del controller.

SelectList

Rappresenta un elenco che consente agli utenti di selezionare un elemento.

SelectListGroup

Rappresenta l'elemento HTML optgroup e i relativi attributi. In un elenco di selezione sono supportati più gruppi con lo stesso nome. Il confronto è eseguito tramite l'uguaglianza del riferimento.

SelectListItem

Rappresenta l'elemento selezionato in un'istanza della SelectList classe.

SessionStateAttribute

Specifica lo stato della sessione del controller.

SessionStateTempDataProvider

Fornisce i dati dello stato della sessione all'oggetto corrente TempDataDictionary .

StringLengthAttributeAdapter

Fornisce un adattatore per l'attributo StringLengthAttribute.

TagBuilder

Contiene classi e proprietà utilizzate per creare elementi HTML. Questa classe viene usata per scrivere helper, ad esempio quelli trovati nello System.Web.Helpers spazio dei nomi.

TempDataDictionary

Rappresenta un set di dati che rimangono persistenti solo da una richiesta a quella successiva.

TemplateInfo

Incapsula informazioni sul contesto del modello corrente.

UnobtrusiveValidationAttributesGenerator

Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.

UrlHelper

Contiene i metodi per generare gli URL per ASP.NET MVC in un'applicazione.

UrlParameter

Rappresenta un parametro facoltativo utilizzato dalla classe durante il MvcHandler routing.

ValidatableObjectAdapter

Fornisce un adattatore dell'oggetto che può essere convalidato.

ValidateAntiForgeryTokenAttribute

Rappresenta un attributo utilizzato per impedire richieste false.

ValidateInputAttribute

Rappresenta un attributo utilizzato per contrassegnare i metodi di azione il cui input deve essere convalidato.

ValueProviderCollection

Rappresenta la raccolta di oggetti provider di valori per l'applicazione.

ValueProviderDictionary

Nota: questa API è ora obsoleta. Rappresenta un dizionario di provider di valori per l'applicazione.

ValueProviderFactories

Rappresenta un contenitore per oggetti factory del provider di valori.

ValueProviderFactory

Rappresenta una factory per la creazione di oggetti provider di valori.

ValueProviderFactoryCollection

Rappresenta l'insieme di factory del provider di valori per l'applicazione.

ValueProviderResult

Rappresenta il risultato dell'associazione di un valore (ad esempio da un form o da una stringa di query) con una proprietà dell'argomento del metodo di azione o all'argomento stesso.

ViewContext

Incapsula le informazioni correlate al rendering di una visualizzazione.

ViewDataDictionary

Rappresenta un contenitore utilizzato per passare dati tra un controller e una visualizzazione.

ViewDataDictionary<TModel>

Rappresenta un contenitore utilizzato per passare dati fortemente tipizzati tra un controller e una visualizzazione.

ViewDataInfo

Incapsula informazioni relative al contenuto del modello corrente utilizzato per sviluppare modelli e relative agli helper HTML che interagiscono con i modelli.

ViewEngineCollection

Rappresenta un insieme di motori di visualizzazione disponibili per l'applicazione.

ViewEngineResult

Rappresenta il risultato dell'individuazione di un motore di visualizzazione.

ViewEngines

Rappresenta un insieme di motori di visualizzazione disponibili per l'applicazione.

ViewMasterPage

Rappresenta le informazioni necessarie per compilare una pagina di visualizzazione Master.

ViewMasterPage<TModel>

Rappresenta le informazioni necessarie per compilare una pagina di visualizzazione Master fortemente tipizzata.

ViewPage

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione come una pagina Web Form.

ViewPage<TModel>

Rappresenta le informazioni necessarie per eseguire il rendering di una visualizzazione fortemente tipizzata come pagina Web Form.

ViewResult

Rappresenta una classe utilizzata per eseguire il rendering di una vista usando un'istanza IView restituita da un IViewEngine oggetto.

ViewResultBase

Rappresenta una classe di base utilizzata per fornire il modello alla visualizzazione e quindi eseguire il rendering della visualizzazione nella risposta.

ViewStartPage

Fornisce una classe astratta che può essere utilizzata per implementare una pagina di avvio della visualizzazione (master).

ViewTemplateUserControl

Fornisce un contenitore per TemplateInfo gli oggetti.

ViewTemplateUserControl<TModel>

Fornisce un contenitore per TemplateInfo gli oggetti.

ViewType

Rappresenta il tipo di una visualizzazione.

ViewUserControl

Rappresenta le informazioni necessarie per compilare un controllo utente.

ViewUserControl<TModel>

Rappresenta le informazioni necessarie per compilare un controllo utente fortemente tipizzato.

VirtualPathProviderViewEngine

Rappresenta un'implementazione astratta della classe di base dell'interfaccia IViewEngine .

WebFormView

Rappresenta le informazioni necessarie per compilare una pagina Web Form in ASP.NET MVC.

WebFormViewEngine

Rappresenta un motore di visualizzazione utilizzato per eseguire il rendering di una pagina Web Form nella risposta.

WebViewPage

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che utilizza la sintassi ASP.NET Razor.

WebViewPage<TModel>

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che utilizza la sintassi ASP.NET Razor.

Interfacce

IActionFilter

Definisce i metodi utilizzati in un filtro dell'azione.

IActionInvoker

Definisce il contratto per un invoker di azione, utilizzato per richiamare un'azione in risposta a una richiesta HTTP.

IActionInvokerFactory

Usato per creare un'istanza IActionInvoker per la richiesta corrente.

IAuthorizationFilter

Definisce i metodi necessari per un filtro di autorizzazione.

IClientValidatable

Consente al framework di convalida ASP.NET MVC di individuare in fase di esecuzione se un validator supporta la convalida del client.

IController

Definisce i metodi necessari per un controller.

IControllerActivator

Fornisce un controllo accurato sul modo in cui viene creata un'istanza dei controller mediante l'inserimento di dipendenze.

IControllerFactory

Definisce i metodi necessari per una factory di controller.

IDependencyResolver

Definisce i metodi che semplificano la posizione del servizio e la risoluzione delle dipendenze.

IEnumerableValueProvider

Rappresenta uno speciale IValueProvider che ha la possibilità di essere enumerabile.

IExceptionFilter

Definisce i metodi necessari per un filtro eccezioni.

IFilterProvider

Fornisce un'interfaccia per la ricerca dei filtri.

IMetadataAware

Fornisce un'interfaccia per esporre gli attributi alla AssociatedMetadataProvider classe .

IMethodInfoActionDescriptor

Interfaccia facoltativa per i ActionDescriptor tipi che forniscono un oggetto MethodInfo.

IModelBinder

Definisce i metodi necessari per uno strumento di associazione di modelli.

IModelBinderProvider

Definisce i metodi che abilitano le implementazioni dinamiche dell'associazione di modelli per le classi che implementano l'interfaccia IModelBinder .

IMvcFilter

Definisce i membri che specificano l'ordine dei filtri e il valore che specifica se sono consentiti più filtri.

IResultFilter

Definisce i metodi necessari per un filtro dei risultati.

IRouteWithArea

Associa una route a un'area in un'applicazione ASP.NET MVC.

ITempDataProvider

Definisce il contratto per i provider di dati temporanei che archiviano i dati visualizzati nella richiesta successiva.

ITempDataProviderFactory

Usato per creare un'istanza ITempDataProvider per il controller.

IUnvalidatedValueProvider

Rappresenta un'interfaccia IValueProvider che può ignorare la convalida delle richieste.

IValueProvider

Definisce i metodi richiesti per un provider di valori in ASP.NET MVC.

IView

Definisce i metodi necessari per una visualizzazione.

IViewDataContainer

Definisce i metodi necessari per un dizionario dei dati della visualizzazione.

IViewEngine

Definisce i metodi necessari per un motore di visualizzazione.

IViewLocationCache

Definisce i metodi necessari per memorizzare nella cache i percorsi di visualizzazione.

IViewPageActivator

Fornisce un controllo accurato sul modo in cui vengono create le pagine di visualizzazione mediante l'inserimento di dipendenze.

Enumerazioni

AreaReference

Controlla l'interpretazione di un nome controller quando si costruisce un RemoteAttributeoggetto .

FilterScope

Definisce i valori che specificano l'ordine in cui vengono eseguiti i filtri ASP.NET MVC nello stesso tipo di filtro e nello stesso ordine del filtro.

FormMethod

Enumera i tipi di richiesta HTTP per un form.

Html5DateRenderingMode

Enumera la modalità di rendering della data per il formato HTML5.

HttpVerbs

Enumera i verbi HTTP.

InputType

Enumera i tipi di controlli di input.

JsonRequestBehavior

Specifica se sono consentite richieste GET HTTP dal client.

TagRenderMode

Enumera le modalità disponibili per il rendering di tag HTML.

Delegati

ActionSelector

Rappresenta un delegato che contiene la logica per la selezione di un metodo di azione.

DataAnnotationsModelValidationFactory

Rappresenta il metodo che crea un'istanza DataAnnotationsModelValidatorProvider.

DataAnnotationsValidatableObjectAdapterFactory

Fornisce una factory per i validator basati su IValidatableObject.