Riferimento a .NET Framework
Spazio dei nomi System.Web.Mvc
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.
Lo spazio dei nomi System.Web.Mvc contiene classi e interfacce che supportano il framework MVC (Model View Controller) ASP.NET per creare applicazioni Web. Questo spazio dei nomi include classi che rappresentano controller, factory di controller, risultati di azioni, visualizzazioni, visualizzazioni parziali, raccoglitori di modelli e molto altro.
Classi
| Classe | Descrizione | |
|---|---|---|
|
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 classe ActionFilterAttribute. |
|
ActionExecutingContext | Fornisce il contesto per il metodo ActionExecuting della classe ActionFilterAttribute. |
|
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 | Incapsula il risultato di un metodo di azione e viene utilizzata per eseguire un'operazione a livello di framework al posto del 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 classe HttpRequestBase aggiungendo la possibilità di determinare se una richiesta HTTP è una richiesta AJAX. |
|
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 MVC ASP.NET. |
|
AreaRegistrationContext | Incapsula le informazioni necessarie per registrare un'area all'interno di un'applicazione MVC ASP.NET. |
|
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 | Fornisce la classe base per i controller asincroni. |
|
AsyncTimeoutAttribute | Rappresenta un attributo utilizzato per impostare il valore di timeout, in millisecondi, per un metodo asincrono. |
|
AuthorizationContext | Incapsula le informazioni necessarie per l'utilizzo di un attributo AuthorizeAttribute. |
|
AuthorizeAttribute | Rappresenta un attributo utilizzato per limitare l'accesso a un metodo di azione da parte dei chiamanti. |
|
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 che ne venga eseguito il rendering 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. |
|
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 MVC ASP.NET. |
|
ControllerActionInvoker | Rappresenta una classe responsabile del richiamo dei metodi di azione di un controller. |
|
ControllerBase | Rappresenta la classe di base per tutti i controller MVC. |
|
ControllerBuilder | Rappresenta una classe responsabile della compilazione dinamica di un controller. |
|
ControllerContext | Incapsula le informazioni su una richiesta HTTP che corrisponde alle istanze di RouteBase e ControllerBase specificate. |
|
ControllerDescriptor | Incapsula le informazioni che descrivono un controller, ad esempio nome, tipo e azioni. |
|
ControllerInstanceFilterProvider | Aggiunge il controller all'istanza di FilterProviderCollection. |
|
CustomModelBinderAttribute | Rappresenta un attributo che richiama un gestore di associazione del modello 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 MVC ASP.NET. |
|
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 indipendente dai tipi di GetService e GetServices. |
|
DictionaryValueProvider<TValue> | Rappresenta la classe di base per i provider di valori i cui valori provengono da un insieme 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'utilizzo della classe HandleErrorAttribute. |
|
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 utilizzando un'istanza di 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 azioni 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 valori del form contenuti in un oggetto NameValueCollection. |
|
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 del valore del campo come elemento input nascosto. |
|
HtmlHelper | Rappresenta il supporto per il rendering dei controlli HTML in una visualizzazione. |
|
HtmlHelper<TModel> | Rappresenta il supporto per il rendering dei controlli HTML in una visualizzazione fortemente tipizzata. |
|
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. |
|
HttpNotFoundResult | Definisce un oggetto utilizzato per indicare che la risorsa richiesta non è stata trovata. |
|
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 classe HttpRequestBase 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. |
|
JsonResult | Rappresenta una classe utilizzata 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. |
|
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 | Fornisce un contenitore per i provider del gestore di associazione del modello. |
|
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 | Fornisce un contenitore per una regola di convalida di uguaglianza inviata al browser. |
|
ModelClientValidationRangeRule | Fornisce un contenitore per una regola di convalida dell'intervallo inviata al browser. |
|
ModelClientValidationRegexRule | Fornisce un contenitore per una regola di convalida del client dell'espressione regolare inviata al browser. |
|
ModelClientValidationRemoteRule | Fornisce un contenitore per una regola di convalida remota inviata al browser. |
|
ModelClientValidationRequiredRule | Fornisce un contenitore per la convalida del client per il campo obbligatorio. |
|
ModelClientValidationRule | Fornisce un contenitore della classe di base per una regola di convalida del client inviata al browser. |
|
ModelClientValidationStringLengthRule | Fornisce un contenitore per una regola di convalida della lunghezza della stringa inviata al browser. |
|
ModelError | Rappresenta un errore che si verifica durante l'associazione del modello. |
|
ModelErrorCollection | Un insieme di istanze 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 inserito 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 | Fornisce un contenitore per un elenco di provider di convalida. |
|
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 file di MvcWebPageRazorHost. |
|
NameValueCollectionExtensions | Estende un oggetto NameValueCollection in modo che l'insieme possa essere copiato in un dizionario specificato. |
|
NameValueCollectionValueProvider | Rappresenta la classe di base per provider di valori i cui valori provengono da un oggetto NameValueCollection. |
|
NoAsyncTimeoutAttribute | Fornisce un wrapper utile 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. |
|
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 stringhe di query contenute in un oggetto NameValueCollection. |
|
QueryStringValueProviderFactory | Rappresenta una classe responsabile per la 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 utilizza 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 metodo OnResultExecuted della classe ActionFilterAttribute. |
|
ResultExecutingContext | Fornisce il contesto per il metodo OnResultExecuting della classe ActionFilterAttribute. |
|
RouteCollectionExtensions | Estende un oggetto RouteCollection per il routing MVC. |
|
RouteDataValueProvider | Rappresenta un provider di valori per dati della 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. |
|
SelectList | Rappresenta un elenco che consente agli utenti di selezionare un elemento. |
|
SelectListItem | Rappresenta l'elemento selezionato in un'istanza della classe SelectList. |
|
SessionStateAttribute | Specifica lo stato della sessione del controller. |
|
SessionStateTempDataProvider | Fornisce i dati dello stato sessione all'oggetto TempDataDictionary corrente. |
|
StringLengthAttributeAdapter | Fornisce un adattatore per l'attributo StringLengthAttribute. |
|
TempDataDictionary | Rappresenta un set di dati che rimangono persistenti solo da una richiesta a quella successiva. |
|
TemplateInfo | Incapsula informazioni sul contesto del modello corrente. |
|
UrlHelper | Contiene i metodi per compilare gli URL per MVC ASP.NET in un'applicazione. |
|
UrlParameter | Rappresenta un parametro facoltativo che viene utilizzato dalla classe MvcHandler durante il routing. |
|
ValidatableObjectAdapter | Fornisce un adattatore dell'oggetto che può essere convalidato. |
|
ValidateAntiForgeryTokenAttribute | Rappresenta un attributo utilizzato per rilevare se una richiesta al server è stata manomessa. |
|
ValidateInputAttribute | Rappresenta un attributo utilizzato per contrassegnare i metodi di azione il cui input deve essere convalidato. |
|
ValueProviderCollection | Rappresenta l'insieme di oggetti provider di valori per l'applicazione. |
|
ValueProviderDictionary | 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 dell'inserimento di un form o di una stringa di query) a 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 visualizzazione utilizzando un'istanza di IView restituita da un oggetto IViewEngine. |
|
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 gli oggetti TemplateInfo. |
|
ViewTemplateUserControl<TModel> | Fornisce un contenitore per gli oggetti TemplateInfo. |
|
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 della classe di base astratta 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
| Interfaccia | Descrizione | |
|---|---|---|
|
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. |
|
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. |
|
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 classe AssociatedMetadataProvider. |
|
IModelBinder | Definisce i metodi necessari per un gestore di associazione del modello. |
|
IModelBinderProvider | Definisce i metodi che consentono le implementazioni dinamiche dell'associazione del modello 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 MVC ASP.NET. |
|
ITempDataProvider | Definisce il contratto per i provider di dati temporanei che archiviano i dati visualizzati nella richiesta successiva. |
|
IUnvalidatedValueProvider | Rappresenta un'interfaccia IValueProvider che può ignorare la convalida della richiesta. |
|
IValueProvider | Definisce i metodi richiesti per un provider di valori in MVC ASP.NET. |
|
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 viene creata un'istanza delle pagine della visualizzazione mediante l'inserimento di dipendenze. |
Delegati
| Delegato | Descrizione | |
|---|---|---|
|
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 sull'oggetto IValidatableObject. |
Enumerazioni
| Enumerazione | Descrizione | |
|---|---|---|
|
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. |
|
HttpVerbs | Enumera i verbi HTTP. |
|
InputType | Enumera i tipi di controlli di input. |
|
JsonRequestBehavior | Specifica se sono consentite richieste GET HTTP dal client. |
Vedere anche