Spazio dei nomi System.Web.Mvc ()

Cambia visualizzazione:
ScriptFree
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
Classe pubblica AcceptVerbsAttribute Rappresenta un attributo che specifica a quali verbi HTTP risponderà un metodo di azione.
Classe pubblica ActionDescriptor Fornisce informazioni su un metodo di azione, ad esempio nome, controller, parametri, attributi e filtri.
Classe pubblica ActionExecutedContext Fornisce il contesto per il metodo ActionExecuted della classe ActionFilterAttribute.
Classe pubblica ActionExecutingContext Fornisce il contesto per il metodo ActionExecuting della classe ActionFilterAttribute.
Classe pubblica ActionFilterAttribute Rappresenta la classe di base per gli attributi di filtro.
Classe pubblica ActionMethodSelectorAttribute Rappresenta un attributo utilizzato per influire sulla selezione di un metodo di azione.
Classe pubblica ActionNameAttribute Rappresenta un attributo utilizzato per il nome di un'azione.
Classe pubblica ActionNameSelectorAttribute Rappresenta un attributo che influisce sulla selezione di un metodo di azione.
Classe pubblica 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.
Classe pubblica AdditionalMetadataAttribute Fornisce una classe che implementa l'interfaccia IMetadataAware per supportare metadati aggiuntivi.
Classe pubblica AjaxHelper Rappresenta il supporto per il rendering di HTML in scenari AJAX in una visualizzazione.
Classe pubblica AjaxHelper<TModel> Rappresenta il supporto per il rendering di HTML in scenari AJAX in una visualizzazione fortemente tipizzata.
Classe pubblica AjaxRequestExtensions Rappresenta una classe che estende la classe HttpRequestBase aggiungendo la possibilità di determinare se una richiesta HTTP è una richiesta AJAX.
Classe pubblica 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.
Classe pubblica AreaRegistration Fornisce una modalità per registrare una o più aree in un'applicazione MVC ASP.NET.
Classe pubblica AreaRegistrationContext Incapsula le informazioni necessarie per registrare un'area all'interno di un'applicazione MVC ASP.NET.
Classe pubblica AssociatedMetadataProvider Fornisce una classe astratta per implementare un provider di metadati.
Classe pubblica AssociatedValidatorProvider Fornisce una classe astratta per le classi che implementano un provider di convalida.
Classe pubblica AsyncController Fornisce la classe base per i controller asincroni.
Classe pubblica AsyncTimeoutAttribute Rappresenta un attributo utilizzato per impostare il valore di timeout, in millisecondi, per un metodo asincrono.
Classe pubblica AuthorizationContext Incapsula le informazioni necessarie per l'utilizzo di un attributo AuthorizeAttribute.
Classe pubblica AuthorizeAttribute Rappresenta un attributo utilizzato per limitare l'accesso a un metodo di azione da parte dei chiamanti.
Classe pubblica BindAttribute Rappresenta un attributo utilizzato per fornire dettagli su come deve essere eseguita l'associazione del modello a un parametro.
Classe pubblica 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.
Classe pubblica BuildManagerViewEngine Fornisce una classe base per i motori di visualizzazione.
Classe pubblica ByteArrayModelBinder Esegue il mapping di una richiesta del browser a una matrice di byte.
Classe pubblica ChildActionOnlyAttribute Rappresenta un attributo utilizzato per indicare che un metodo di azione deve essere chiamato solo come azione figlio.
Classe pubblica ChildActionValueProvider Rappresenta un provider di valori dalle azioni figlio.
Classe pubblica ChildActionValueProviderFactory Rappresenta una factory per la creazione di oggetti provider di valori per le azioni figlio.
Classe pubblica ClientDataTypeModelValidatorProvider Restituisce i validator del modello di tipo di dati client.
Classe pubblica CompareAttribute Fornisce un attributo che confronta due proprietà di un modello.
Classe pubblica ContentResult Rappresenta un tipo di contenuto definito dall'utente che è il risultato di un metodo di azione.
Classe pubblica Controller Fornisce metodi che rispondono alle richieste HTTP effettuate a un sito Web MVC ASP.NET.
Classe pubblica ControllerActionInvoker Rappresenta una classe responsabile del richiamo dei metodi di azione di un controller.
Classe pubblica ControllerBase Rappresenta la classe di base per tutti i controller MVC.
Classe pubblica ControllerBuilder Rappresenta una classe responsabile della compilazione dinamica di un controller.
Classe pubblica ControllerContext Incapsula le informazioni su una richiesta HTTP che corrisponde alle istanze di RouteBase e ControllerBase specificate.
Classe pubblica ControllerDescriptor Incapsula le informazioni che descrivono un controller, ad esempio nome, tipo e azioni.
Classe pubblica ControllerInstanceFilterProvider Aggiunge il controller all'istanza di FilterProviderCollection.
Classe pubblica CustomModelBinderAttribute Rappresenta un attributo che richiama un gestore di associazione del modello personalizzato.
Classe pubblica DataAnnotationsModelMetadata Fornisce un contenitore per metadati comuni, per la classe DataAnnotationsModelMetadataProvider e per la classe DataAnnotationsModelValidator per un modello dati.
Classe pubblica DataAnnotationsModelMetadataProvider Implementa il provider di metadati del modello predefinito per MVC ASP.NET.
Classe pubblica DataAnnotationsModelValidator Fornisce un validator del modello.
Classe pubblica DataAnnotationsModelValidator<TAttribute> Fornisce un validator del modello per un tipo di convalida specificato.
Classe pubblica DataAnnotationsModelValidatorProvider Implementa il provider di convalida predefinito per ASP.NET MVC.
Classe pubblica DataErrorInfoModelValidatorProvider Fornisce un contenitore per il validator del modello informativo di errore.
Classe pubblica DefaultControllerFactory Rappresenta la factory del controller registrata per impostazione predefinita.
Classe pubblica 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.
Classe pubblica DefaultViewLocationCache Rappresenta una cache in memoria per i percorsi di visualizzazione.
Classe pubblica DependencyResolver Fornisce un punto di registrazione per i resolver di dipendenza che implementano IDependencyResolver o l'interfaccia IServiceLocator di Common Service Locator.
Classe pubblica DependencyResolverExtensions Fornisce un'implementazione indipendente dai tipi di GetService e GetServices.
Classe pubblica 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>.
Classe pubblica EmptyModelMetadataProvider Fornisce un provider di metadati vuoto per i modelli di dati che non richiedono metadati.
Classe pubblica EmptyModelValidatorProvider Fornisce un provider di convalida vuoto per i modelli che non richiedono alcun validator.
Classe pubblica EmptyResult Rappresenta un risultato che non ha alcun effetto, ad esempio un metodo di azione del controller che non restituisce niente.
Classe pubblica ExceptionContext Fornisce il contesto per l'utilizzo della classe HandleErrorAttribute.
Classe pubblica ExpressionHelper Fornisce una classe helper per ottenere il nome del modello da un'espressione.
Classe pubblica FieldValidationMetadata Fornisce un contenitore per i metadati di convalida del campo lato client.
Classe pubblica FileContentResult Invia il contenuto di un file binario alla risposta.
Classe pubblica FilePathResult Invia il contenuto di un file alla risposta.
Classe pubblica FileResult Rappresenta una classe di base utilizzata per inviare contenuto del file binario alla risposta.
Classe pubblica FileStreamResult Invia contenuto binario alla risposta utilizzando un'istanza di Stream.
Classe pubblica 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.
Classe pubblica FilterAttribute Rappresenta la classe di base per gli attributi dei filtri azioni e dei risultati.
Classe pubblica FilterAttributeFilterProvider Definisce un provider di filtri per gli attributi di filtro.
Classe pubblica FilterInfo Incapsula le informazioni sui filtri dell'azione disponibili.
Classe pubblica FilterProviderCollection Rappresenta l'insieme di provider di filtri per l'applicazione.
Classe pubblica FilterProviders Fornisce un punto di registrazione per i filtri.
Classe pubblica FormCollection Contiene i provider di valori del form per l'applicazione.
Classe pubblica FormContext Incapsula le informazioni necessarie per convalidare ed elaborare i dati di input da un form HTML.
Classe pubblica FormValueProvider Rappresenta un provider di valori per valori del form contenuti in un oggetto NameValueCollection.
Classe pubblica FormValueProviderFactory Rappresenta una classe responsabile per la creazione di una nuova istanza di un oggetto provider di valori del form.
Classe pubblica GlobalFilterCollection Rappresenta una classe che contiene tutti i filtri globali.
Classe pubblica GlobalFilters Rappresenta l'insieme di filtri globale.
Classe pubblica HandleErrorAttribute Rappresenta un attributo utilizzato per gestire un'eccezione generata da un metodo di azione.
Classe pubblica HandleErrorInfo Incapsula le informazioni per la gestione di un errore generato da un metodo di azione.
Classe pubblica 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.
Classe pubblica HtmlHelper Rappresenta il supporto per il rendering dei controlli HTML in una visualizzazione.
Classe pubblica HtmlHelper<TModel> Rappresenta il supporto per il rendering dei controlli HTML in una visualizzazione fortemente tipizzata.
Classe pubblica HttpDeleteAttribute Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste DELETE HTTP.
Classe pubblica HttpFileCollectionValueProvider Rappresenta un provider di valori da utilizzare con valori che provengono da un insieme di file HTTP.
Classe pubblica HttpFileCollectionValueProviderFactory Rappresenta una classe responsabile per la creazione di una nuova istanza di un oggetto provider di valori per l'insieme di file HTTP.
Classe pubblica HttpGetAttribute Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste GET HTTP.
Classe pubblica HttpNotFoundResult Definisce un oggetto utilizzato per indicare che la risorsa richiesta non è stata trovata.
Classe pubblica HttpPostAttribute Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste POST HTTP.
Classe pubblica HttpPostedFileBaseModelBinder Associa un modello a un file inserito.
Classe pubblica HttpPutAttribute Rappresenta un attributo utilizzato per limitare un metodo di azione in modo che gestisca solo richieste PUT HTTP.
Classe pubblica HttpRequestExtensions Estende la classe HttpRequestBase che contiene i valori HTTP inviati da un client durante una richiesta Web.
Classe pubblica HttpStatusCodeResult Consente di restituire un risultato dell'azione con una descrizione e un codice di stato della risposta HTTP specifici.
Classe pubblica HttpUnauthorizedResult Rappresenta il risultato di una richiesta HTTP non autorizzata.
Classe pubblica JavaScriptResult Invia contenuto JavaScript alla risposta.
Classe pubblica JsonResult Rappresenta una classe utilizzata per inviare contenuto in formato JSON alla risposta.
Classe pubblica 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.
Classe pubblica LinqBinaryModelBinder Esegue il mapping di una richiesta del browser a un oggetto LINQ Binary.
Classe pubblica ModelBinderAttribute Rappresenta un attributo utilizzato per associare un tipo di modello a un tipo di compilatore di modelli.
Classe pubblica 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.
Classe pubblica ModelBinderProviderCollection Fornisce un contenitore per i provider del gestore di associazione del modello.
Classe pubblica ModelBinderProviders Fornisce un contenitore per i provider del gestore di associazione del modello.
Classe pubblica ModelBinders Fornisce accesso globale ai gestori di associazione del modello per l'applicazione.
Classe pubblica ModelBindingContext Fornisce il contesto nel quale funziona un gestore di associazione del modello.
Classe pubblica ModelClientValidationEqualToRule Fornisce un contenitore per una regola di convalida di uguaglianza inviata al browser.
Classe pubblica ModelClientValidationRangeRule Fornisce un contenitore per una regola di convalida dell'intervallo inviata al browser.
Classe pubblica ModelClientValidationRegexRule Fornisce un contenitore per una regola di convalida del client dell'espressione regolare inviata al browser.
Classe pubblica ModelClientValidationRemoteRule Fornisce un contenitore per una regola di convalida remota inviata al browser.
Classe pubblica ModelClientValidationRequiredRule Fornisce un contenitore per la convalida del client per il campo obbligatorio.
Classe pubblica ModelClientValidationRule Fornisce un contenitore della classe di base per una regola di convalida del client inviata al browser.
Classe pubblica ModelClientValidationStringLengthRule Fornisce un contenitore per una regola di convalida della lunghezza della stringa inviata al browser.
Classe pubblica ModelError Rappresenta un errore che si verifica durante l'associazione del modello.
Classe pubblica ModelErrorCollection Un insieme di istanze ModelError.
Classe pubblica ModelMetadata Fornisce un contenitore per metadati comuni, per la classe ModelMetadataProvider e per la classe ModelValidator per un modello dati.
Classe pubblica ModelMetadataProvider Fornisce una classe di base astratta per un provider di metadati personalizzato.
Classe pubblica ModelMetadataProviders Fornisce un contenitore per l'istanza di ModelMetadataProvider corrente.
Classe pubblica ModelState Incapsula lo stato di associazione del modello a una proprietà di un argomento del metodo di azione o all'argomento stesso.
Classe pubblica ModelStateDictionary Rappresenta lo stato di un tentativo di associazione di un form inserito a un metodo di azione che include informazioni di convalida.
Classe pubblica ModelValidationResult Fornisce un contenitore per un risultato di convalida.
Classe pubblica ModelValidator Fornisce una classe base per l'implementazione della logica di convalida.
Classe pubblica ModelValidatorProvider Fornisce un elenco di validator per un modello.
Classe pubblica ModelValidatorProviderCollection Fornisce un contenitore per un elenco di provider di convalida.
Classe pubblica ModelValidatorProviders Fornisce un contenitore per il provider di convalida corrente.
Classe pubblica MultiSelectList Rappresenta un elenco di elementi in cui gli utenti possono selezionare più elementi.
Classe pubblica 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.
Classe pubblica MvcHandler Seleziona il controller che gestirà una richiesta HTTP.
Classe pubblica MvcHtmlString Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente.
Classe pubblica MvcHttpHandler Verifica ed elabora una richiesta HTTP.
Classe pubblica MvcRouteHandler Crea un oggetto che implementa l'interfaccia IHttpHandler e vi passa il contesto della richiesta.
Classe pubblica MvcWebRazorHostFactory Crea istanze di file di MvcWebPageRazorHost.
Classe pubblica NameValueCollectionExtensions Estende un oggetto NameValueCollection in modo che l'insieme possa essere copiato in un dizionario specificato.
Classe pubblica NameValueCollectionValueProvider Rappresenta la classe di base per provider di valori i cui valori provengono da un oggetto NameValueCollection.
Classe pubblica NoAsyncTimeoutAttribute Fornisce un wrapper utile per l'attributo AsyncTimeoutAttribute.
Classe pubblica NonActionAttribute Rappresenta un attributo utilizzato per indicare che un metodo del controller non è un metodo di azione.
Classe pubblica OutputCacheAttribute Rappresenta un attributo utilizzato per contrassegnare un metodo di azione il cui output verrà memorizzato nella cache.
Classe pubblica ParameterBindingInfo Incapsula le informazioni per l'associazione dei parametri del metodo di azione a un modello di dati.
Classe pubblica ParameterDescriptor Contiene informazioni che descrivono un parametro.
Classe pubblica PartialViewResult Rappresenta una classe di base utilizzata per inviare una visualizzazione parziale alla risposta.
Classe pubblica PreApplicationStartCode Fornisce un punto di registrazione per il codice di preavvio dell'applicazione ASP.NET Razor.
Classe pubblica QueryStringValueProvider Rappresenta un provider di valori per stringhe di query contenute in un oggetto NameValueCollection.
Classe pubblica QueryStringValueProviderFactory Rappresenta una classe responsabile per la creazione di una nuova istanza di un oggetto provider di valori per stringhe di query.
Classe pubblica RangeAttributeAdapter Fornisce un adattatore per l'attributo RangeAttribute.
Classe pubblica RazorView Rappresenta la classe utilizzata per creare le visualizzazioni con sintassi Razor.
Classe pubblica RazorViewEngine Rappresenta un motore di visualizzazione utilizzato per eseguire il rendering di una pagina Web che utilizza la sintassi ASP.NET Razor.
Classe pubblica RedirectResult Controlla l'elaborazione delle azioni dell'applicazione eseguendo il reindirizzamento a un URI specificato.
Classe pubblica RedirectToRouteResult Rappresenta un risultato che esegue un reindirizzamento utilizzando il dizionario di valori della route specificato.
Classe pubblica ReflectedActionDescriptor Contiene informazioni che descrivono un metodo di azione riflesso.
Classe pubblica ReflectedControllerDescriptor Contiene informazioni che descrivono un controller riflesso.
Classe pubblica ReflectedParameterDescriptor Contiene informazioni che descrivono un parametro del metodo di azione riflesso.
Classe pubblica RegularExpressionAttributeAdapter Fornisce un adattatore per l'attributo RegularExpressionAttribute.
Classe pubblica RemoteAttribute Fornisce un attributo che utilizza il validator remoto del plug-in di convalida jQuery.
Classe pubblica RequiredAttributeAdapter Fornisce un adattatore per l'attributo RequiredAttributeAttribute.
Classe pubblica RequireHttpsAttribute Rappresenta un attributo che impone il nuovo invio di una richiesta HTTP non sicura tramite HTTPS.
Classe pubblica ResultExecutedContext Fornisce il contesto per il metodo OnResultExecuted della classe ActionFilterAttribute.
Classe pubblica ResultExecutingContext Fornisce il contesto per il metodo OnResultExecuting della classe ActionFilterAttribute.
Classe pubblica RouteCollectionExtensions Estende un oggetto RouteCollection per il routing MVC.
Classe pubblica RouteDataValueProvider Rappresenta un provider di valori per dati della route contenuti in un oggetto che implementa l'interfaccia IDictionary<TKey, TValue>.
Classe pubblica RouteDataValueProviderFactory Rappresenta una factory per la creazione di oggetti provider di valori per dati della route.
Classe pubblica SelectList Rappresenta un elenco che consente agli utenti di selezionare un elemento.
Classe pubblica SelectListItem Rappresenta l'elemento selezionato in un'istanza della classe SelectList.
Classe pubblica SessionStateAttribute Specifica lo stato della sessione del controller.
Classe pubblica SessionStateTempDataProvider Fornisce i dati dello stato sessione all'oggetto TempDataDictionary corrente.
Classe pubblica StringLengthAttributeAdapter Fornisce un adattatore per l'attributo StringLengthAttribute.
Classe pubblica TempDataDictionary Rappresenta un set di dati che rimangono persistenti solo da una richiesta a quella successiva.
Classe pubblica TemplateInfo Incapsula informazioni sul contesto del modello corrente.
Classe pubblica UrlHelper Contiene i metodi per compilare gli URL per MVC ASP.NET in un'applicazione.
Classe pubblica UrlParameter Rappresenta un parametro facoltativo che viene utilizzato dalla classe MvcHandler durante il routing.
Classe pubblica ValidatableObjectAdapter Fornisce un adattatore dell'oggetto che può essere convalidato.
Classe pubblica ValidateAntiForgeryTokenAttribute Rappresenta un attributo utilizzato per rilevare se una richiesta al server è stata manomessa.
Classe pubblica ValidateInputAttribute Rappresenta un attributo utilizzato per contrassegnare i metodi di azione il cui input deve essere convalidato.
Classe pubblica ValueProviderCollection Rappresenta l'insieme di oggetti provider di valori per l'applicazione.
Classe pubblica ValueProviderDictionary Obsoleta. Rappresenta un dizionario di provider di valori per l'applicazione.
Classe pubblica ValueProviderFactories Rappresenta un contenitore per oggetti factory del provider di valori.
Classe pubblica ValueProviderFactory Rappresenta una factory per la creazione di oggetti provider di valori.
Classe pubblica ValueProviderFactoryCollection Rappresenta l'insieme di factory del provider di valori per l'applicazione.
Classe pubblica 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.
Classe pubblica ViewContext Incapsula le informazioni correlate al rendering di una visualizzazione.
Classe pubblica ViewDataDictionary Rappresenta un contenitore utilizzato per passare dati tra un controller e una visualizzazione.
Classe pubblica ViewDataDictionary<TModel> Rappresenta un contenitore utilizzato per passare dati fortemente tipizzati tra un controller e una visualizzazione.
Classe pubblica ViewDataInfo Incapsula informazioni relative al contenuto del modello corrente utilizzato per sviluppare modelli e relative agli helper HTML che interagiscono con i modelli.
Classe pubblica ViewEngineCollection Rappresenta un insieme di motori di visualizzazione disponibili per l'applicazione.
Classe pubblica ViewEngineResult Rappresenta il risultato dell'individuazione di un motore di visualizzazione.
Classe pubblica ViewEngines Rappresenta un insieme di motori di visualizzazione disponibili per l'applicazione.
Classe pubblica ViewMasterPage Rappresenta le informazioni necessarie per compilare una pagina di visualizzazione Master.
Classe pubblica ViewMasterPage<TModel> Rappresenta le informazioni necessarie per compilare una pagina di visualizzazione Master fortemente tipizzata.
Classe pubblica ViewPage Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione come una pagina Web Form.
Classe pubblica ViewPage<TModel> Rappresenta le informazioni necessarie per eseguire il rendering di una visualizzazione fortemente tipizzata come pagina Web Form.
Classe pubblica ViewResult Rappresenta una classe utilizzata per eseguire il rendering di una visualizzazione utilizzando un'istanza di IView restituita da un oggetto IViewEngine.
Classe pubblica ViewResultBase Rappresenta una classe di base utilizzata per fornire il modello alla visualizzazione e quindi eseguire il rendering della visualizzazione nella risposta.
Classe pubblica ViewStartPage Fornisce una classe astratta che può essere utilizzata per implementare una pagina di avvio della visualizzazione (master).
Classe pubblica ViewTemplateUserControl Fornisce un contenitore per gli oggetti TemplateInfo.
Classe pubblica ViewTemplateUserControl<TModel> Fornisce un contenitore per gli oggetti TemplateInfo.
Classe pubblica ViewType Rappresenta il tipo di una visualizzazione.
Classe pubblica ViewUserControl Rappresenta le informazioni necessarie per compilare un controllo utente.
Classe pubblica ViewUserControl<TModel> Rappresenta le informazioni necessarie per compilare un controllo utente fortemente tipizzato.
Classe pubblica VirtualPathProviderViewEngine Rappresenta un'implementazione della classe di base astratta dell'interfaccia IViewEngine.
Classe pubblica WebFormView Rappresenta le informazioni necessarie per compilare una pagina Web Form in ASP.NET MVC.
Classe pubblica WebFormViewEngine Rappresenta un motore di visualizzazione utilizzato per eseguire il rendering di una pagina Web Form nella risposta.
Classe pubblica WebViewPage Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che utilizza la sintassi ASP.NET Razor.
Classe pubblica 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
Interfaccia pubblica IActionFilter Definisce i metodi utilizzati in un filtro dell'azione.
Interfaccia pubblica IActionInvoker Definisce il contratto per un invoker di azione, utilizzato per richiamare un'azione in risposta a una richiesta HTTP.
Interfaccia pubblica IAuthorizationFilter Definisce i metodi necessari per un filtro di autorizzazione.
Interfaccia pubblica IClientValidatable Consente al framework di convalida ASP.NET MVC di individuare in fase di esecuzione se un validator supporta la convalida del client.
Interfaccia pubblica IController Definisce i metodi necessari per un controller.
Interfaccia pubblica IControllerActivator Fornisce un controllo accurato sul modo in cui viene creata un'istanza dei controller mediante l'inserimento di dipendenze.
Interfaccia pubblica IControllerFactory Definisce i metodi necessari per una factory di controller.
Interfaccia pubblica IDependencyResolver Definisce i metodi che semplificano la posizione del servizio e la risoluzione delle dipendenze.
Interfaccia pubblica IExceptionFilter Definisce i metodi necessari per un filtro eccezioni.
Interfaccia pubblica IFilterProvider Fornisce un'interfaccia per la ricerca dei filtri.
Interfaccia pubblica IMetadataAware Fornisce un'interfaccia per esporre gli attributi alla classe AssociatedMetadataProvider.
Interfaccia pubblica IModelBinder Definisce i metodi necessari per un gestore di associazione del modello.
Interfaccia pubblica IModelBinderProvider Definisce i metodi che consentono le implementazioni dinamiche dell'associazione del modello per le classi che implementano l'interfaccia IModelBinder.
Interfaccia pubblica IMvcFilter Definisce i membri che specificano l'ordine dei filtri e il valore che specifica se sono consentiti più filtri.
Interfaccia pubblica IResultFilter Definisce i metodi necessari per un filtro dei risultati.
Interfaccia pubblica IRouteWithArea Associa una route a un'area in un'applicazione MVC ASP.NET.
Interfaccia pubblica ITempDataProvider Definisce il contratto per i provider di dati temporanei che archiviano i dati visualizzati nella richiesta successiva.
Interfaccia pubblica IUnvalidatedValueProvider Rappresenta un'interfaccia IValueProvider che può ignorare la convalida della richiesta.
Interfaccia pubblica IValueProvider Definisce i metodi richiesti per un provider di valori in MVC ASP.NET.
Interfaccia pubblica IView Definisce i metodi necessari per una visualizzazione.
Interfaccia pubblica IViewDataContainer Definisce i metodi necessari per un dizionario dei dati della visualizzazione.
Interfaccia pubblica IViewEngine Definisce i metodi necessari per un motore di visualizzazione.
Interfaccia pubblica IViewLocationCache Definisce i metodi necessari per memorizzare nella cache i percorsi di visualizzazione.
Interfaccia pubblica 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
Delegato pubblico ActionSelector Rappresenta un delegato che contiene la logica per la selezione di un metodo di azione.
Delegato pubblico DataAnnotationsModelValidationFactory Rappresenta il metodo che crea un'istanza DataAnnotationsModelValidatorProvider.
Delegato pubblico DataAnnotationsValidatableObjectAdapterFactory Fornisce una factory per i validator basati sull'oggetto IValidatableObject.
Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica 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.
Enumerazione pubblica FormMethod Enumera i tipi di richiesta HTTP per un form.
Enumerazione pubblica HttpVerbs Enumera i verbi HTTP.
Enumerazione pubblica InputType Enumera i tipi di controlli di input.
Enumerazione pubblica JsonRequestBehavior Specifica se sono consentite richieste GET HTTP dal client.
Vedere anche

Riferimenti