Gli ultimi tutorial di sviluppo web
 

ASP.NET MVC - Riferimento


Classi

Classe Descrizione
AcceptVerbsAttribute Rappresenta un attributo che specifica che HTTP verbi un metodo azione è rivolta.
ActionDescriptor Fornisce informazioni su un metodo di azione, come ad esempio il nome, di controllo, 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 che viene utilizzata per influenzare la scelta di un metodo di azione.
ActionNameAttribute Rappresenta un attributo che viene utilizzato per il nome di un'azione.
ActionNameSelectorAttribute Rappresenta un attributo che influenza la scelta di un metodo di azione.
ActionResult Incapsula il risultato di un metodo d'azione ed è utilizzato per eseguire un'operazione a livello di quadro a nome del metodo dell'azione.
AdditionalMetadataAttribute Fornisce una classe che implementa l'interfaccia IMetadataAware al fine di sostenere metadati aggiuntivi.
AjaxHelper Rappresenta il supporto per il rendering HTML in scenari AJAX all'interno di una vista.
AjaxHelper(Of TModel) Rappresenta il supporto per il rendering HTML in scenari AJAX all'interno di una visione fortemente tipizzato.
AjaxRequestExtensions Rappresenta una classe che estende la classe HttpRequestBase aggiungendo la capacità di determinare se una richiesta HTTP è una richiesta AJAX.
AllowHtmlAttribute Permette la richiesta di inserire il codice HTML durante modello vincolante saltando richiesta di convalida per la proprietà. (Si raccomanda vivamente che l'applicazione controllare in modo esplicito tutti i modelli in cui si disabilitate la convalida della richiesta al fine di prevenire exploit di script.)
AreaRegistration Fornisce un modo per registrare una o più aree in un'applicazione ASP.NET MVC.
AreaRegistrationContext Incapsula l'informazione che è necessaria 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 fornitore di convalida.
AsyncController Fornisce la classe base per i controller asincroni.
AsyncTimeoutAttribute Rappresenta un attributo che viene utilizzato per impostare il valore di timeout, in millisecondi, per un metodo asincrono.
AuthorizationContext Racchiude informazioni che è necessario per l'utilizzo di un attributo AuthorizeAttribute.
AuthorizeAttribute Rappresenta un attributo che viene utilizzato per limitare l'accesso dai chiamanti ad un metodo di azione.
BindAttribute Rappresenta un attributo che viene utilizzato per fornire dettagli su come deve avvenire modello legame a un parametro.
BuildManagerCompiledView Rappresenta la classe di base per le viste che vengono compilati dalla classe BuildManager prima di essere resa da un motore di visualizzazione.
BuildManagerViewEngine Fornisce una classe base per motori di vista.
ByteArrayModelBinder Mappe una richiesta browser per un array di byte.
ChildActionOnlyAttribute Rappresenta un attributo che viene utilizzato per indicare che un metodo azione deve essere chiamato solo come azione bambino.
ChildActionValueProvider Rappresenta un fornitore di valore per i valori da azioni del bambino.
ChildActionValueProviderFactory Rappresenta una fabbrica per la creazione di oggetti di provider di valore per le azioni del bambino.
ClientDataTypeModelValidatorProvider Restituisce i client di dati di tipo validatori modello.
CompareAttribute Fornisce un attributo che mette a confronto 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 che sono fatti per un sito Web ASP.NET MVC.
ControllerActionInvoker Rappresenta una classe che è responsabile per invocare i metodi di azione di un controller.
ControllerBase Rappresenta la classe base per tutti i controller MVC.
ControllerBuilder Rappresenta una classe che è responsabile per la costruzione in modo dinamico un controller.
ControllerContext Incapsula informazioni su una richiesta HTTP che corrisponde specificato casi RouteBase e ControllerBase.
ControllerDescriptor Incapsula informazioni che descrivono un controller, come ad esempio il nome, tipo, e le azioni.
ControllerInstanceFilterProvider Aggiunge il controller per l'istanza FilterProviderCollection.
CustomModelBinderAttribute Rappresenta un attributo che richiama un modello personalizzato legante.
DataAnnotationsModelMetadata Fornisce un contenitore per metadati comuni, per la classe DataAnnotationsModelMetadataProvider, e per la classe DataAnnotationsModelValidator per un modello di dati.
DataAnnotationsModelMetadataProvider Implementa il provider di metadati modello predefinito per ASP.NET MVC.
DataAnnotationsModelValidator Fornisce un modello validatore.
DataAnnotationsModelValidator(Of TAttribute) Fornisce un modello validatore per un tipo di convalida specificato.
DataAnnotationsModelValidatorProvider Implementa il provider di convalida predefinito per ASP.NET MVC.
DataErrorInfoModelValidatorProvider Fornisce un contenitore per l'errore-informazioni sul modello validatore.
DefaultControllerFactory Rappresenta la fabbrica di controllo che viene inserito di default.
DefaultModelBinder Mappe una richiesta browser per un oggetto di dati. Questa classe fornisce una concreta attuazione di un modello di legante.
DefaultViewLocationCache Rappresenta una memoria cache per le posizioni di visualizzazione.
DependencyResolver Fornisce un punto di registrazione per resolver di dipendenza che implementano IDependencyResolver o l'interfaccia Servizio comune Locator IServiceLocator.
DependencyResolverExtensions Fornisce un'implementazione type-safe di GetService e GetServices.
DictionaryValueProvider(Of TValue) Rappresenta la classe di base per i fornitori di valore i cui valori provengono da una collezione che implementa IDictionary(Of TKey, TValue) interfaccia.
EmptyModelMetadataProvider Fornisce un provider di metadati vuoto per modelli di dati che non richiedono metadati.
EmptyModelValidatorProvider Fornisce un fornitore di convalida vuoto per modelli che non richiedono un validatore.
EmptyResult Rappresenta un risultato che non fa nulla, come ad esempio un metodo di azione di controllo che restituisce nulla.
ExceptionContext Fornisce il contesto per utilizzando la classe HandleErrorAttribute.
ExpressionHelper Fornisce una classe di supporto per ottenere il nome del modello da un'espressione.
FieldValidationMetadata Fornisce un contenitore per i metadati verifica dei campi sul lato client.
FileContentResult Invia il contenuto di un file binario alla risposta.
FilePathResult Invia i contenuti di un file alla risposta.
FileResult Rappresenta una classe di base che viene utilizzato per inviare il contenuto del file binario alla risposta.
FileStreamResult Invia contenuto binario alla risposta utilizzando un'istanza Stream.
Filter Rappresenta una classe di metadati che contiene un riferimento alla realizzazione di una o più delle interfacce di filtro, l'ordine del filtro, e la portata del filtro.
FilterAttribute Rappresenta la classe base per azione e di risultato attributi di filtro.
FilterAttributeFilterProvider Definisce un fornitore di filtri per gli attributi di filtro.
FilterInfo Incapsula informazioni sui filtri azione disponibili.
FilterProviderCollection Rappresenta la raccolta di fornitori di filtro per l'applicazione.
FilterProviders Fornisce un punto di registrazione per i filtri.
FormCollection Contiene i fornitori di valore modulo per l'applicazione.
FormContext Incapsula informazioni necessarie per convalidare ed elaborare i dati di ingresso da un modulo HTML.
FormValueProvider Rappresenta un provider di valore per i valori di modulo che sono contenuti in un oggetto NameValueCollection.
FormValueProviderFactory Rappresenta una classe che è responsabile della creazione di una nuova istanza di un oggetto fornitore modulo di valore.
GlobalFilterCollection Rappresenta una classe che contiene tutti i filtri globali.
GlobalFilters Rappresenta la collezione filtro globale.
HandleErrorAttribute Rappresenta un attributo che viene utilizzato per gestire un'eccezione generata da un metodo di azione.
HandleErrorInfo Incapsula le informazioni per la gestione di un errore che è stato gettato da un metodo di azione.
HiddenInputAttribute Rappresenta un attributo che viene utilizzato per indicare se un valore di proprietà o campo deve essere riprodotto come un elemento di input nascosto.
HtmlHelper Rappresenta il supporto per il rendering di controlli HTML in una vista.
HtmlHelper(Of TModel) Rappresenta il supporto per il rendering di controlli HTML in una vista fortemente tipizzato.
HttpDeleteAttribute Rappresenta un attributo che viene utilizzato per limitare un metodo di azione in modo che il metodo gestisce solo HTTP DELETE richieste.
HttpFileCollectionValueProvider Rappresenta un fornitore di valore da utilizzare con i valori che provengono da un insieme di file HTTP.
HttpFileCollectionValueProviderFactory Rappresenta una classe che è responsabile della creazione di una nuova istanza di un oggetto fornitore di valore di collezione file HTTP.
HttpGetAttribute Rappresenta un attributo che viene utilizzato per limitare un metodo di azione in modo che il metodo gestisce solo le richieste HTTP GET.
HttpNotFoundResult Definisce un oggetto che viene utilizzato per indicare che la risorsa richiesta non è stata trovata.
HttpPostAttribute Rappresenta un attributo che viene utilizzato per limitare un metodo di azione in modo che il metodo gestisce solo le richieste HTTP POST.
HttpPostedFileBaseModelBinder Si lega un modello da un file inviato.
HttpPutAttribute Rappresenta un attributo che viene utilizzato per limitare un metodo di azione in modo che il metodo gestisce solo le richieste PUT HTTP.
HttpRequestExtensions Estende la classe HttpRequestBase che contiene i valori HTTP che sono stati inviati da un client durante una richiesta Web.
HttpStatusCodeResult Fornisce un modo per restituire un risultato azione con un codice di stato HTTP di risposta specifica e descrizione.
HttpUnauthorizedResult Rappresenta il risultato di una richiesta HTTP non autorizzata.
JavaScriptResult Invia il contenuto JavaScript alla risposta.
JsonResult Rappresenta una classe che viene utilizzato per inviare contenuti in formato JSON alla risposta.
JsonValueProviderFactory Consente metodi di azione per inviare e ricevere il testo in formato JSON e per modellare-legare il testo JSON ai parametri di metodi di azione.
LinqBinaryModelBinder Associa un richiesta del browser a un oggetto LINQ binario.
ModelBinderAttribute Rappresenta un attributo che viene utilizzato per associare un tipo di modello per un tipo di modello-builder.
ModelBinderDictionary Rappresenta una classe che contiene tutti i leganti modello di applicazione, classificati per tipo di legante.
ModelBinderProviderCollection Fornisce un contenitore per i fornitori di modello di legante.
ModelBinderProviders Fornisce un contenitore per i fornitori di modello di legante.
ModelBinders Fornisce l'accesso globale ai modelli leganti per l'applicazione.
ModelBindingContext Fornisce il contesto in cui funziona un modello di legante.
ModelClientValidationEqualToRule Fornisce un contenitore per una regola di convalida uguaglianza che viene inviato al browser.
ModelClientValidationRangeRule Fornisce un contenitore per una regola gamma di convalida che viene inviato al browser.
ModelClientValidationRegexRule Fornisce un contenitore per una regola di convalida client espressioni regolari che viene inviato al browser.
ModelClientValidationRemoteRule Fornisce un contenitore per una regola di convalida a distanza che viene inviato al browser.
ModelClientValidationRequiredRule Fornisce un contenitore per la convalida del client per il campo richiesto.
ModelClientValidationRule Fornisce un contenitore classe base per una regola di convalida del client che viene inviato al browser.
ModelClientValidationStringLengthRule Fornisce un contenitore per una regola di convalida stringa di lunghezza che viene inviato al browser.
ModelError Rappresenta un errore che si verifica durante il collegamento del modello.
ModelErrorCollection Una raccolta di istanze ModelError.
ModelMetadata Fornisce un contenitore per metadati comuni, per la classe ModelMetadataProvider, e per la classe ModelValidator per un modello di dati.
ModelMetadataProvider Fornisce una classe base astratta per un provider di metadati personalizzati.
ModelMetadataProviders Fornisce un contenitore per l'istanza ModelMetadataProvider corrente.
ModelState Incapsula lo stato di modello legame a una proprietà di un argomento di azione-metodo o per l'argomento stesso.
ModelStateDictionary Rappresenta lo stato di un tentativo di associare un modulo inviato 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 logica di convalida.
ModelValidatorProvider Fornisce una lista di validatori per un modello.
ModelValidatorProviderCollection Fornisce un contenitore per un elenco di fornitori di convalida.
ModelValidatorProviders Fornisce un contenitore per il provider di convalida corrente.
MultiSelectList Rappresenta un elenco di elementi che gli utenti possono selezionare più di un elemento da.
MvcFilter Quando implementato in una classe derivata, fornisce una classe di metadati che contiene un riferimento alla realizzazione di una o più delle interfacce di filtro, l'ordine del filtro, e la portata del filtro.
MvcHandler Seleziona il controller che gestirà una richiesta HTTP.
MvcHtmlString Rappresenta una stringa HTML con codifica che non dovrebbe essere codificato di nuovo.
MvcHttpHandler Verifica ed elabora una richiesta HTTP.
MvcRouteHandler Crea un oggetto che implementa l'interfaccia IHttpHandler e passa il contesto di richiesta ad esso.
MvcWebRazorHostFactory Crea le istanze dei file MvcWebPageRazorHost.
NameValueCollectionExtensions Estende un oggetto NameValueCollection in modo che la raccolta può essere copiato su un dizionario specificato.
NameValueCollectionValueProvider Rappresenta la classe di base per i fornitori di valore i cui valori provenire da un oggetto NameValueCollection.
NoAsyncTimeoutAttribute Fornisce un wrapper convenienza per AsyncTimeoutAttribute attributo.
NonActionAttribute Rappresenta un attributo che viene utilizzato per indicare che un metodo di controllo non è un metodo di azione.
OutputCacheAttribute Rappresenta un attributo che viene utilizzato per contrassegnare un metodo di azione la cui uscita viene memorizzato nella cache.
ParameterBindingInfo Incapsula le informazioni per i parametri azione metodo di rilegatura di un modello di dati.
ParameterDescriptor Contiene informazioni che descrivono un parametro.
PartialViewResult Rappresenta una classe di base che viene utilizzato per inviare una vista parziale alla risposta.
PreApplicationStartCode Fornisce un punto di registrazione per ASP.NET Razor codice di inizio di pre-applicazione.
QueryStringValueProvider Rappresenta un fornitore di valore per i stringhe di query che sono contenuti in un oggetto NameValueCollection.
QueryStringValueProviderFactory Rappresenta una classe che è responsabile della creazione di una nuova istanza di un oggetto di valore fornitore di query-string.
RangeAttributeAdapter Fornisce un adattatore per la RangeAttribute attributo.
RazorView Rappresenta la classe utilizzata per creare viste che hanno Razor sintassi.
RazorViewEngine Rappresenta un motore di visualizzazione che viene utilizzato per eseguire il rendering di una pagina Web che utilizza l'ASP.NET Razor sintassi.
RedirectResult Controlla l'elaborazione di azioni di applicazione reindirizzando ad un determinato URI.
RedirectToRouteResult Rappresenta un risultato che esegue un reindirizzamento utilizzando il dizionario valori percorso specificato.
ReflectedActionDescriptor Contiene informazioni che descrive un metodo di azione riflessa.
ReflectedControllerDescriptor Contiene informazioni che descrivono un controller riflessa.
ReflectedParameterDescriptor Contiene informazioni che descrivono un parametro di azione metodo riflessa.
RegularExpressionAttributeAdapter Fornisce un adattatore per la RegularExpressionAttribute attributo.
RemoteAttribute Fornisce un attributo che utilizza la convalida jQuery plug-in validatore remoto.
RequiredAttributeAdapter Fornisce un adattatore per la RequiredAttributeAttribute attributo.
RequireHttpsAttribute Rappresenta un attributo che impone una richiesta HTTP non protetta di essere ri-inviati 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 MVC routing.
RouteDataValueProvider Rappresenta un fornitore di valore per i dati di percorso che è contenuto in un oggetto che implementa l' IDictionary(Of TKey, TValue) interfaccia.
RouteDataValueProviderFactory Rappresenta una fabbrica per la creazione di route-Data Objects fornitore di valore.
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 la StringLengthAttribute attributo.
TempDataDictionary Rappresenta un insieme di dati che persiste solo da un richiesta al successivo.
TemplateInfo Incapsula informazioni sul contesto modello corrente.
UrlHelper Contiene metodi per costruire gli URL per ASP.NET MVC all'interno di un'applicazione.
UrlParameter Rappresenta un parametro opzionale che viene utilizzato dalla classe MvcHandler durante il routing.
ValidatableObjectAdapter Fornisce un adattatore oggetto che può essere convalidato.
ValidateAntiForgeryTokenAttribute Rappresenta un attributo che viene utilizzato per prevenire la falsificazione di una richiesta.
ValidateInputAttribute Rappresenta un attributo che viene utilizzato per marcare metodi d'azione cui input deve essere convalidato.
ValueProviderCollection Rappresenta la collezione di oggetti valore del provider per l'applicazione.
ValueProviderDictionary Obsoleto. Rappresenta un dizionario di fornitori di valore per l'applicazione.
ValueProviderFactories Rappresenta un contenitore per gli oggetti di fabbrica valore del provider.
ValueProviderFactory Rappresenta una fabbrica per la creazione di oggetti di valore provider.
ValueProviderFactoryCollection Rappresenta la raccolta di fabbriche valore del provider per l'applicazione.
ValueProviderResult Rappresenta il risultato del legame un valore (ad esempio da un post maschera o stringa di query) per una proprietà argomento di azione-metodo o per l'argomento stesso.
ViewContext Incapsula le informazioni che è legato al rendering di una vista.
ViewDataDictionary Rappresenta un contenitore che viene utilizzato per passare dati tra un controllore e una vista.
ViewDataDictionary(Of TModel) Rappresenta un contenitore che viene utilizzato per passare dati fortemente tipizzati tra un controllore e una vista.
ViewDataInfo Incapsula informazioni sul contenuto modello corrente che viene utilizzata per sviluppare modelli e circa aiutanti HTML che interagiscono con i modelli.
ViewEngineCollection Rappresenta un insieme di motori di vista che sono disponibili per l'applicazione.
ViewEngineResult Rappresenta il risultato di individuazione di un motore di visualizzazione.
ViewEngines Rappresenta un insieme di motori di vista che sono disponibili per l'applicazione.
ViewMasterPage Rappresenta le informazioni che è necessario per costruire una pagina di visualizzazione master.
ViewMasterPage(Of TModel) Rappresenta le informazioni che è necessario al fine di costruire una pagina fortemente tipizzato vista master.
ViewPage Rappresenta le proprietà ei metodi che sono necessari per rendere una vista come una pagina Web Form.
ViewPage(Of TModel) Rappresenta le informazioni che è necessario al fine di rendere una visione fortemente tipizzato come una pagina Web Form.
ViewResult Rappresenta una classe utilizzata per il rendering una visualizzazione utilizzando un'istanza IView restituito da un oggetto IViewEngine.
ViewResultBase Rappresenta una classe di base che viene utilizzato per fornire il modello alla vista e quindi rendere la vista della risposta.
ViewStartPage Fornisce una classe astratta che può essere utilizzato per implementare una vista iniziale (master) pagina.
ViewTemplateUserControl Fornisce un contenitore per gli oggetti TemplateInfo.
ViewTemplateUserControl(Of TModel) Fornisce un contenitore per gli oggetti TemplateInfo.
ViewType Rappresenta il tipo di vista.
ViewUserControl Rappresenta le informazioni che è necessario per costruire un controllo utente.
ViewUserControl(Of TModel) Rappresenta le informazioni che è necessario al fine di costruire un controllo utente fortemente tipizzato.
VirtualPathProviderViewEngine Rappresenta un'implementazione della classe base astratta dell'interfaccia IViewEngine.
WebFormView Rappresenta le informazioni che è necessario per costruire una pagina Web Form in ASP.NET MVC.
WebFormViewEngine Rappresenta un motore di visualizzazione che viene utilizzato per eseguire il rendering di una pagina Web Form alla risposta.
WebViewPage Rappresenta le proprietà ei metodi che sono necessari per rendere una vista che utilizza ASP.NET Razor sintassi.
WebViewPage(Of TModel) Rappresenta le proprietà ei metodi che sono necessari per rendere una vista che utilizza ASP.NET Razor sintassi.

interfacce

Interfaccia Descrizione
IActionFilter Definisce i metodi che vengono utilizzati in un filtro azione.
IActionInvoker Definisce il contratto per un invoker azione, che viene utilizzato per invocare un'azione in risposta ad una richiesta HTTP.
IAuthorizationFilter Definisce i metodi che sono necessari per un filtro di autorizzazione.
IClientValidatable Fornisce un modo per il quadro di convalida ASP.NET MVC per scoprire in fase di esecuzione se un validatore ha il supporto per la convalida del client.
IController Definisce i metodi che sono necessari per un controllore.
IControllerActivator Fornisce il controllo a grana fine su come i controllori sono istanziati usando l'iniezione di dipendenza.
IControllerFactory Definisce i metodi che sono necessari per una fabbrica di controller.
IDependencyResolver Definisce i metodi che semplificano la posizione del servizio e la risoluzione delle dipendenze.
IExceptionFilter Definisce i metodi che sono necessari per un filtro un'eccezione.
IFilterProvider Fornisce un'interfaccia per la ricerca di filtri.
IMetadataAware Fornisce un'interfaccia per esporre gli attributi alla classe AssociatedMetadataProvider.
IModelBinder Definisce i metodi che sono necessari per un modello legante.
IModelBinderProvider Definisce metodi che consentono implementazioni dinamici del modello di legame per le classi che implementano l'interfaccia IModelBinder.
IMvcFilter Definisce i membri che specificano l'ordine dei filtri e se più filtri sono ammessi.
IResultFilter Definisce i metodi che sono necessari per un filtro risultato.
IRouteWithArea Associa un percorso con una superficie in un'applicazione ASP.NET MVC.
ITempDataProvider Definisce il contratto per i fornitori temporaneo di dati che memorizzano i dati che si hanno per la richiesta successiva.
IUnvalidatedValueProvider Rappresenta un'interfaccia IValueProvider che può saltare la convalida della richiesta.
IValueProvider Definisce i metodi che sono necessari per un fornitore di valore in ASP.NET MVC.
IView Definisce i metodi che sono necessari per una vista.
IViewDataContainer Definisce i metodi che sono necessari per un dizionario di visualizzazione dei dati.
IViewEngine Definisce i metodi che sono necessari per un motore di visualizzazione.
IViewLocationCache Definisce i metodi che sono necessari al fine di memorizzare nella cache visualizzare posizioni in memoria.
IViewPageActivator Fornisce il controllo a grana fine