Partager via


System.Web.Mvc Espace de noms

Classes

AcceptVerbsAttribute

Représente un attribut qui spécifie les verbes HTTP auxquels une méthode d'action doit répondre.

ActionDescriptor

Fournit des informations sur une méthode d'action, par exemple son nom, son contrôleur, ses paramètres, ses attributs et ses filtres.

ActionExecutedContext

Fournit le contexte de la méthode ActionExecuted de la ActionFilterAttribute classe .

ActionExecutingContext

Fournit le contexte de la méthode ActionExecuting de la ActionFilterAttribute classe .

ActionFilterAttribute

Représente la classe de base pour les attributs de filtre.

ActionMethodSelectorAttribute

Représente un attribut utilisé pour influencer la sélection d'une méthode d'action.

ActionNameAttribute

Représente un attribut utilisé pour le nom d'une action.

ActionNameSelectorAttribute

Représente un attribut qui affecte la sélection d'une méthode d'action.

ActionResult

Représente le résultat d'une méthode d'action.

AdditionalMetadataAttribute

Fournit une classe qui implémente l’interface IMetadataAware afin de prendre en charge des métadonnées supplémentaires.

AjaxHelper

Représente la prise en charge du rendu HTML dans les scénarios AJAX au sein d'une vue.

AjaxHelper<TModel>

Représente la prise en charge du rendu HTML dans les scénarios AJAX au sein d'une vue fortement typée.

AjaxRequestExtensions

Représente une classe qui étend la HttpRequestBase classe en ajoutant la possibilité de déterminer si une requête HTTP est une requête AJAX.

AllowAnonymousAttribute

Représente un attribut qui marque les contrôleurs et les actions permettant d’ignorer le pendant l’autorisation AuthorizeAttribute .

AllowHtmlAttribute

Permet à une demande d'inclure le balisage HTML pendant la liaison du modèle en ignorant la validation des demandes pour la propriété. (Il est fortement recommandé que votre application vérifie explicitement tous les modèles pour lesquels la validation des demandes est désactivée afin d'empêcher toute attaque de script.)

AreaRegistration

Offre un moyen d'enregistrer une ou plusieurs zones dans une application ASP.NET MVC.

AreaRegistrationContext

Encapsule les informations requises pour inscrire une zone dans une application ASP.NET MVC.

AssociatedMetadataProvider

Fournit une classe abstraite pour implémenter un fournisseur de métadonnées.

AssociatedValidatorProvider

Fournit une classe abstraite pour les classes qui implémentent un fournisseur de validation.

AsyncController

Fournit une compatibilité descendante avec ASP.NET MVC 3.

AsyncTimeoutAttribute

Représente un attribut utilisé afin de définir la valeur du délai d'expiration, en millisecondes, pour une méthode asynchrone.

AuthorizationContext

Encapsule les informations requises pour l’utilisation d’un AuthorizeAttribute attribut.

AuthorizeAttribute

Indique que l'accès à un contrôleur ou à une méthode d'action est limité aux utilisateurs qui répondent aux conditions requises d'autorisation.

BindAttribute

Représente un attribut utilisé pour fournir des détails sur le mode de liaison d'un modèle à un paramètre.

BuildManagerCompiledView

Représente la classe de base pour les vues compilées par la classe BuildManager avant d’être rendues par un moteur d’affichage.

BuildManagerViewEngine

Fournit une classe de base pour les moteurs d'affichage.

ByteArrayModelBinder

Mappe une demande de navigateur à un tableau d'octets.

CachedAssociatedMetadataProvider<TModelMetadata>

Fournit une classe abstraite pour implémenter un fournisseur de métadonnées mis en cache.

CachedDataAnnotationsMetadataAttributes

Fournit un conteneur pour mettre en cache System.ComponentModel.DataAnnotations les attributs.

CachedDataAnnotationsModelMetadata

Fournit un conteneur pour mettre en cache DataAnnotationsModelMetadata.

CachedDataAnnotationsModelMetadataProvider

Implémente le fournisseur de métadonnées de modèle mis en cache par défaut pour ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

Fournit un conteneur pour les métadonnées mises en cache.

CancellationTokenModelBinder

Fournit un mécanisme qui propage une notification spécifiant que les opérations du classeur de modèles doivent être annulées.

ChildActionOnlyAttribute

Représente un attribut utilisé pour indiquer qu'une méthode d'action doit être appelée uniquement comme une action enfant.

ChildActionValueProvider

Représente un fournisseur de valeurs pour les valeurs d'actions enfants.

ChildActionValueProviderFactory

Représente une fabrique pour la création d'objets de fournisseur de valeur pour les actions enfants.

ClientDataTypeModelValidatorProvider

Retourne les validateurs de modèle de type de données clients.

CompareAttribute

Fournit un attribut qui compare deux propriétés d'un modèle.

ContentResult

Représente un type de contenu défini par l'utilisateur et qui est le résultat d'une méthode d'action.

Controller

Fournit des méthodes qui répondent aux requêtes HTTP envoyées à un site Web ASP.NET MVC.

ControllerActionInvoker

Représente une classe qui est chargée d'appeler les méthodes d'action d'un contrôleur.

ControllerBase

Représente la classe de base pour tous les contrôleurs MVC.

ControllerBuilder

Représente une classe chargée de la création dynamique d'un contrôleur.

ControllerContext

Encapsule des informations sur une requête HTTP qui correspond aux instances et ControllerBase spécifiéesRouteBase.

ControllerDescriptor

Encapsule les informations qui décrivent un contrôleur, par exemple son nom, son type et ses actions.

ControllerInstanceFilterProvider

Ajoute le contrôleur au FilterProviderCollection instance.

CustomModelBinderAttribute

Représente un attribut qui appelle un classeur de modèles personnalisé.

DataAnnotationsModelMetadata

Fournit un conteneur pour les métadonnées communes, la classe DataAnnotationsModelMetadataProvider et la classe DataAnnotationsModelValidator d'un modèle de données.

DataAnnotationsModelMetadataProvider

Implémente le fournisseur de métadonnées de modèle par défaut pour ASP.NET MVC.

DataAnnotationsModelValidator

Fournit un validateur de modèle.

DataAnnotationsModelValidator<TAttribute>

Fournit un validateur de modèle pour un type de validation spécifié.

DataAnnotationsModelValidatorProvider

Implémente le fournisseur de validation par défaut pour ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Fournit un conteneur pour le validateur de modèle d'informations d'erreur.

DefaultControllerFactory

Représente la fabrique de contrôleurs inscrite par défaut.

DefaultModelBinder

Mappe une demande de navigateur à un objet de données. Cette classe fournit une implémentation concrète d'un classeur de modèles.

DefaultViewLocationCache

Représente un cache mémoire pour les emplacements d'affichages.

DependencyResolver

Fournit un point d’inscription pour les résolveurs de dépendances qui implémentent IDependencyResolver ou l’interface IServiceLocator de Common Service Locator.

DependencyResolverExtensions

Fournit une implémentation de type sécurisé de GetService(Type) et GetServices(Type).

DictionaryValueProvider<TValue>

Représente la classe de base pour les fournisseurs de valeur dont les valeurs proviennent d'une collection qui implémente l'interface IDictionary<TKey,TValue>.

EmptyModelMetadataProvider

Offre un fournisseur de métadonnées vide pour les modèles de données qui ne requièrent pas de métadonnées.

EmptyModelValidatorProvider

Fournit un fournisseur de validation vide pour les modèles qui ne nécessitent pas de validateur.

EmptyResult

Représente un résultat qui ne débouche sur rien, par exemple une méthode d'action d'un contrôleur qui ne retourne rien.

ExceptionContext

Fournit le contexte d’utilisation de la HandleErrorAttribute classe .

ExpressionHelper

Fournit une classe d'assistance pour obtenir le nom de modèle à partir d'une expression.

FieldValidationMetadata

Fournit un conteneur pour les métadonnées de validation de champ côté client.

FileContentResult

Envoie le contenu d'un fichier binaire à la réponse.

FilePathResult

Envoie le contenu d'un fichier à la réponse.

FileResult

Représente une classe de base utilisée pour envoyer le contenu d'un fichier binaire à la réponse.

FileStreamResult

Envoie du contenu binaire à la réponse à l’aide d’un Stream instance.

Filter

Représente une classe de métadonnées qui contient une référence à l'implémentation d'une ou plusieurs interfaces de filtres, l'ordre et la portée du filtre.

FilterAttribute

Représente la classe de base pour tous les attributs d'action et de filtre de résultat.

FilterAttributeFilterProvider

Définit un fournisseur de filtres pour des attributs de filtre.

FilterInfo

Encapsule les informations relatives aux filtres d'action disponibles.

FilterProviderCollection

Représente la collection de fournisseurs de filtres pour l'application.

FilterProviders

Fournit un point d'inscription pour les filtres.

FormCollection

Contient les fournisseurs de valeurs de formulaire de l'application.

FormContext

Encapsule les informations requises pour valider et traiter les données d'entrée d'un formulaire HTML.

FormValueProvider

Représente un fournisseur de valeurs pour les valeurs de formulaire contenues dans un NameValueCollection objet .

FormValueProviderFactory

Représente une classe qui est chargée de la création d'une nouvelle instance d'un objet de fournisseur de valeurs de formulaire.

GlobalFilterCollection

Représente une classe qui contient tous les filtres globaux.

GlobalFilters

Représente la collection de filtres globaux.

HandleErrorAttribute

Représente un attribut utilisé pour gérer une exception levée par une méthode d'action.

HandleErrorInfo

Encapsule des informations pour la gestion d'une erreur générée par une méthode d'action.

HiddenInputAttribute

Représente un attribut utilisé pour indiquer si une propriété ou une valeur de champ doit être rendue en tant qu’élément d’entrée masqué.

HtmlHelper

Prend en charge la restitution des contrôles HTML dans une vue.

HtmlHelper<TModel>

Représente la prise en charge du rendu des contrôles HTML dans une vue fortement typée.

HttpAntiForgeryException

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

HttpDeleteAttribute

Représente un attribut qui est utilisé pour restreindre une méthode d'action afin qu'elle gère uniquement les requêtes DELETE HTTP.

HttpFileCollectionValueProvider

Représente un fournisseur de valeurs à utiliser avec des valeurs provenant d'une collection de fichiers HTTP.

HttpFileCollectionValueProviderFactory

Représente une classe qui est chargée de la création d'une nouvelle instance d'un objet de fournisseur de valeurs de collection de fichiers HTTP.

HttpGetAttribute

Représente un attribut qui est utilisé pour restreindre une méthode d'action afin qu'elle gère uniquement les requêtes GET HTTP.

HttpHeadAttribute

Spécifie que la requête HTTP doit correspondre à la méthode HTTP HEAD.

HttpNotFoundResult

Définit un objet utilisé pour indiquer que la ressource demandée est introuvable.

HttpOptionsAttribute

Représente un attribut qui permet de restreindre une méthode d'action afin qu'elle gère uniquement les requêtes HTTP OPTIONS.

HttpPatchAttribute

Représente un attribut qui permet de restreindre une méthode d'action afin qu'elle gère uniquement les requêtes HTTP PATCH.

HttpPostAttribute

Représente un attribut qui est utilisé pour restreindre une méthode d'action afin qu'elle gère uniquement les requêtes HTTP POST.

HttpPostedFileBaseModelBinder

Lie un modèle à un fichier publié.

HttpPutAttribute

Représente un attribut qui est utilisé pour restreindre une méthode d'action afin qu'elle gère uniquement les requêtes HTTP PUT.

HttpRequestExtensions

Étend la HttpRequestBase classe qui contient les valeurs HTTP qui ont été envoyées par un client lors d’une requête Web.

HttpStatusCodeResult

Fournit un moyen de retourner le résultat d'une action avec un code et une description d'état spécifiques de réponse HTTP.

HttpUnauthorizedResult

Représente le résultat d'une requête HTTP non autorisée.

JavaScriptResult

Envoie du contenu JavaScript à la réponse.

JQueryFormValueProvider

Le fournisseur de valeurs de formulaire JQuery est utilisé pour gérer les données au format JQuery dans les formulaires de demande.

JQueryFormValueProviderFactory

Fournit le ValueProvider nécessaire pour gérer les données de formulaire JQuery.

JsonResult

Représente une classe utilisée pour envoyer un contenu au format JSON (JavaScript Object Notation) à la réponse.

JsonValueProviderFactory

Permet aux méthodes d'action d'envoyer et de recevoir du texte au format JSON et de lier par modèle le texte JSON à des paramètres de méthodes d'action.

LinqBinaryModelBinder

Mappe une demande de navigateur à un objet LINQ Binary .

MaxLengthAttributeAdapter

Fournit un adaptateur pour l'attribut MaxLengthAttribute.

MinLengthAttributeAdapter

Fournit un adaptateur pour l'attribut MinLengthAttribute.

ModelBinderAttribute

Représente un attribut utilisé pour associer un type de modèle à un type de générateur de modèles.

ModelBinderDictionary

Représente une classe qui contient tous les classeurs de modèles de l'application, répertoriés par type de classeur.

ModelBinderProviderCollection

Le contenu de cette section ne sera pas mis à jour, n'y ajoutez pas d'informations.

ModelBinderProviders

Fournit un conteneur aux fournisseurs de classeurs de modèles.

ModelBinders

Fournit l'accès global aux binders de modèles pour l'application.

ModelBindingContext

Fournit le contexte de fonctionnement d'un binder de modèle.

ModelClientValidationEqualToRule

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

ModelClientValidationRegexRule

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

ModelClientValidationRemoteRule

Représente la règle distante pour la validation du client du modèle.

ModelClientValidationRequiredRule

Représente la règle requise pour la validation du client du modèle.

ModelClientValidationRule

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

ModelClientValidationStringLengthRule

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Représente une longueur de la règle de validation du client de modèle.

ModelError

Représente une erreur qui se produit lors de la liaison d'un modèle.

ModelErrorCollection

Collection d'instances ModelError.

ModelMetadata

Fournit un conteneur pour les métadonnées communes, la classe ModelMetadataProvider et la classe ModelValidator d'un modèle de données.

ModelMetadataProvider

Fournit une classe de base abstraite pour un fournisseur de métadonnées personnalisé.

ModelMetadataProviders

Fournit un conteneur pour l'instance de ModelMetadataProvider actuelle.

ModelState

Encapsule l'état de la liaison du modèle dans une propriété d'un argument de méthode d'action, ou dans l'argument lui-même.

ModelStateDictionary

Représente l'état d'une tentative de liaison d'un formulaire publié à une méthode d'action, qui inclut les informations de validation.

ModelValidationResult

Fournit un conteneur pour un résultat de validation.

ModelValidator

Fournit une classe de base pour l'implémentation de la logique de validation.

ModelValidatorProvider

Fournit une liste de validateurs pour un modèle.

ModelValidatorProviderCollection

Le contenu de cette section ne sera pas mis à jour, n'y ajoutez pas d'informations.

ModelValidatorProviders

Fournit un conteneur pour le fournisseur de validation actuel.

MultiSelectList

Représente une liste d'éléments dans laquelle les utilisateurs peuvent sélectionner plusieurs éléments.

MvcFilter

En cas d'implémentation dans une classe dérivée, fournit une classe de métadonnées qui contient une référence à l'implémentation d'une ou plusieurs interfaces de filtres, l'ordre et la portée du filtre.

MvcHandler

Sélectionne le contrôleur qui doit gérer une requête HTTP.

MvcHtmlString

Représente une chaîne encodée au format HTML qui ne doit plus être encodée.

MvcHttpHandler

Vérifie et traite une requête HTTP.

MvcRouteHandler

Crée un objet qui implémente l’interface IHttpHandler et lui transmet le contexte de requête.

MvcWebRazorHostFactory

Crée des instances de System.Web.Mvc.MvcWebPageRazorHost fichiers.

NameValueCollectionExtensions

Étend un objet NameValueCollection afin que la collection puisse être copiée dans un dictionnaire spécifié.

NameValueCollectionValueProvider

Représente la classe de base pour les fournisseurs de valeurs dont les valeurs proviennent d’un NameValueCollection objet .

NoAsyncTimeoutAttribute

Fournit un wrapper pratique pour l’attribut AsyncTimeoutAttribute .

NonActionAttribute

Représente un attribut utilisé pour indiquer qu'une méthode de contrôleur n'est pas une méthode d'action.

OutputCacheAttribute

Représente un attribut utilisé pour marquer une méthode d'action dont la sortie doit être mise en cache.

OverrideActionFiltersAttribute

Représente les attributs associés au filtre de substitution.

OverrideAuthenticationAttribute

Représente les attributs associés à l'authentification.

OverrideAuthorizationAttribute

Représente les attributs associés à l'autorisation.

OverrideExceptionFiltersAttribute

Représente les attributs associés au filtre d'exception.

OverrideResultFiltersAttribute

Représente les attributs associés au filtre de résultat.

ParameterBindingInfo

Encapsule les informations pour la liaison des paramètres de méthode d'action à un modèle de données.

ParameterDescriptor

Contient des informations qui décrivent un paramètre.

PartialViewResult

Représente une classe de base utilisée pour envoyer une vue partielle à la réponse.

PreApplicationStartCode

Fournit un point d'inscription pour le code de pré-démarrage de l'application ASP.NET Razor.

QueryStringValueProvider

Représente un fournisseur de valeurs pour les chaînes de requête contenues dans un NameValueCollection objet .

QueryStringValueProviderFactory

Représente une classe qui est chargée de la création d'une instance d'un objet de fournisseur de valeurs de chaîne de requête.

RangeAttributeAdapter

Fournit un adaptateur pour l’attribut RangeAttribute.

RazorView

Représente la classe utilisée pour créer des vues qui utilisent la syntaxe Razor.

RazorViewEngine

Représente un moteur d'affichage permettant de restituer une page Web qui utilise la syntaxe ASP.NET Razor.

RedirectResult

Contrôle le traitement des actions d'application en effectuant une redirection vers l'URI spécifié.

RedirectToRouteResult

Représente un résultat qui effectue une redirection à l'aide du dictionnaire de valeurs d'itinéraire spécifié.

ReflectedActionDescriptor

Contient des informations qui décrivent une méthode d'action reflétée.

ReflectedControllerDescriptor

Contient des informations qui décrivent un contrôleur reflété.

ReflectedParameterDescriptor

Contient des informations qui décrivent un paramètre de méthode d'action reflété.

RegularExpressionAttributeAdapter

Fournit un adaptateur pour l’attribut RegularExpressionAttribute.

RemoteAttribute

Fournit un attribut qui utilise le validateur à distance du plug-in de validation jQuery.

RequiredAttributeAdapter

Fournit un adaptateur pour l’attribut RequiredAttributeAttribute.

RequireHttpsAttribute

Représente un attribut qui force le renvoi d'une requête HTTP non protégée via HTTPS.

ResultExecutedContext

Fournit le contexte de la OnResultExecuted(ResultExecutedContext) méthode de la ActionFilterAttribute classe .

ResultExecutingContext

Fournit le contexte de la OnResultExecuting(ResultExecutingContext) méthode de la ActionFilterAttribute classe .

RouteAreaAttribute

Spécifie la zone à définir pour tous les itinéraires indiqués dans ce contrôleur.

RouteAttribute

Emplacement sur un contrôleur ou une action pour l'exposer directement via un itinéraire. Lorsqu'il est placé sur un contrôleur, il s'applique aux actions qui n'ont pas de System.Web.Mvc.RouteAttribute’s sur elles.

RouteCollectionAttributeRoutingExtensions

Fournit des extensions de routage pour un attribut de collection d'itinéraires.

RouteCollectionExtensions

Étend un RouteCollection objet pour le routage MVC.

RouteDataValueProvider

Représente un fournisseur de valeurs pour les données de routage contenues dans un objet qui implémente l’interface IDictionary<TKey,TValue> .

RouteDataValueProviderFactory

Représente une fabrique pour la création d'objets de fournisseur de valeurs de données d'itinéraire.

RoutePrefixAttribute

Annote un contrôleur avec un préfixe d'itinéraire qui s'applique à toutes les actions à l'intérieur du contrôleur.

SelectList

Représente une liste qui permet aux utilisateurs de sélectionner un élément.

SelectListGroup

Représente l'élément HTML optgroup et ses attributs. Dans une liste de sélection, plusieurs groupes portant le même nom sont pris en charge. Ils sont comparés en fonction de l'égalité de référence.

SelectListItem

Représente l’élément sélectionné dans un instance de la SelectList classe .

SessionStateAttribute

Spécifie l'état de session du contrôleur.

SessionStateTempDataProvider

Fournit des données d’état de session à l’objet actuel TempDataDictionary .

StringLengthAttributeAdapter

Fournit un adaptateur pour l’attribut StringLengthAttribute.

TagBuilder

Contient les classes et propriétés qui permettent de créer des éléments HTML. Cette classe est utilisée pour écrire des helpers, tels que ceux qui se trouvent dans l’espace de System.Web.Helpers noms.

TempDataDictionary

Représente un groupe de données qui persiste uniquement d'une requête à l'autre.

TemplateInfo

Encapsule les informations relatives au contexte de modèle actuel.

UnobtrusiveValidationAttributesGenerator

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

UrlHelper

Contient des méthodes pour générer des URL pour MVC ASP.NET dans une application.

UrlParameter

Représente un paramètre facultatif utilisé par la classe pendant le MvcHandler routage.

ValidatableObjectAdapter

Fournit un adaptateur d'objet qui peut être validé.

ValidateAntiForgeryTokenAttribute

Représente un attribut qui permet de lutter contre la contrefaçon d'une requête.

ValidateInputAttribute

Représente un attribut utilisé pour marquer les méthodes d'action dont l'entrée doit être validée.

ValueProviderCollection

Représente la collection d’objets fournisseurs de valeur pour l’application.

ValueProviderDictionary

Remarque : Cette API est désormais obsolète. Représente un dictionnaire de fournisseurs de valeurs pour l’application.

ValueProviderFactories

Représente un conteneur pour les objets de fabrique de fournisseur de valeur.

ValueProviderFactory

Représente une fabrique pour la création d'objets de fournisseur de valeurs.

ValueProviderFactoryCollection

Représente la collection de fabriques de fournisseur de valeur pour l'application.

ValueProviderResult

Représente le résultat de la liaison d'une valeur (par exemple, une publication de formulaire ou une chaîne de requête) avec une propriété d'argument de méthode d'action, ou avec l'argument lui-même.

ViewContext

Encapsule les informations relatives au rendu d'une vue.

ViewDataDictionary

Représente un conteneur utilisé pour passer des données entre un contrôleur et une vue.

ViewDataDictionary<TModel>

Représente un conteneur utilisé pour passer des données fortement typées entre un contrôleur et une vue.

ViewDataInfo

Encapsule les informations relatives au contenu de modèle actuel qui est utilisé pour développer des modèles et aux programmes d'assistance HTML qui interagissent avec les modèles.

ViewEngineCollection

Représente une collection des moteurs d'affichage disponibles pour l'application.

ViewEngineResult

Représente le résultat de la recherche d'un moteur d'affichage.

ViewEngines

Représente une collection des moteurs d'affichage disponibles pour l'application.

ViewMasterPage

Représente les informations nécessaires pour générer une page de vue maître.

ViewMasterPage<TModel>

Représente les informations nécessaires pour générer une page de vue maître fortement typée.

ViewPage

Représente les propriétés et méthodes requises pour restituer une vue sous forme de page Web Forms.

ViewPage<TModel>

Représente les informations qui sont requises pour restituer une vue fortement typée sous forme de page Web Forms.

ViewResult

Représente une classe utilisée pour afficher une vue à l’aide d’un IView instance retourné par un IViewEngine objet .

ViewResultBase

Représente une classe de base qui est utilisée pour fournir le modèle à la vue, puis pour restituer la vue dans la réponse.

ViewStartPage

Fournit une classe abstraite qui peut être utilisée pour implémenter une page de démarrage de vue (maître).

ViewTemplateUserControl

Fournit un conteneur pour les TemplateInfo objets.

ViewTemplateUserControl<TModel>

Fournit un conteneur pour les TemplateInfo objets.

ViewType

Représente le type d'une vue.

ViewUserControl

Représente les informations nécessaires pour générer un contrôle utilisateur.

ViewUserControl<TModel>

Représente les informations nécessaires pour générer un contrôle utilisateur fortement typé.

VirtualPathProviderViewEngine

Représente une implémentation abstraite de classe de base de l’interface IViewEngine .

WebFormView

Représente les informations nécessaires pour générer une page Web Forms dans ASP.NET MVC.

WebFormViewEngine

Représente un moteur d'affichage permettant de restituer une page Web Forms pour la réponse.

WebViewPage

Représente les propriétés et méthodes requises pour restituer une vue qui utilise la syntaxe ASP.NET Razor.

WebViewPage<TModel>

Représente les propriétés et méthodes requises pour restituer une vue qui utilise la syntaxe ASP.NET Razor.

Interfaces

IActionFilter

Définit les méthodes utilisées dans un filtre d'action.

IActionInvoker

Définit le contrat d'un demandeur d'action, qui permet d'appeler une action en réponse à une requête HTTP.

IActionInvokerFactory

Permet de créer un IActionInvoker instance pour la requête actuelle.

IAuthorizationFilter

Définit les méthodes requises pour un filtre d'autorisation.

IClientValidatable

Fournit à l'infrastructure de validation ASP.NET MVC un moyen de découvrir au moment de l'exécution si un validateur prend en charge la validation côté client.

IController

Définit les méthodes requises pour un contrôleur.

IControllerActivator

Fournit un contrôle affiné sur la façon dont les contrôleurs de vue sont instanciés à l'aide d'une injection de dépendances.

IControllerFactory

Définit les méthodes requises pour une fabrique de contrôleurs.

IDependencyResolver

Définit les méthodes qui simplifient la localisation de service et la résolution de dépendance.

IEnumerableValueProvider

Représente un spécial IValueProvider qui a la possibilité d’être énumérable.

IExceptionFilter

Définit les méthodes requises pour un filtre d'exception.

IFilterProvider

Fournit une interface permettant de rechercher des filtres.

IMetadataAware

Fournit une interface pour exposer des attributs à la AssociatedMetadataProvider classe .

IMethodInfoActionDescriptor

Interface facultative pour les ActionDescriptor types qui fournissent un MethodInfo.

IModelBinder

Définit les méthodes requises pour un classeur de modèles.

IModelBinderProvider

Définit des méthodes qui activent les implémentations dynamiques de liaison de modèle pour les classes qui implémentent l’interface IModelBinder .

IMvcFilter

Définit des membres qui spécifient l'ordre des filtres et si plusieurs filtres sont autorisés.

IResultFilter

Définit les méthodes requises pour un filtre de résultat.

IRouteWithArea

Associe un itinéraire à une zone dans une application ASP.NET MVC.

ITempDataProvider

Définit le contrat des fournisseurs de données temporaires qui stockent les données affichées à la prochaine requête.

ITempDataProviderFactory

Permet de créer un ITempDataProvider instance pour le contrôleur.

IUnvalidatedValueProvider

Représente une IValueProvider interface qui peut ignorer la validation des demandes.

IValueProvider

Définit les méthodes requises pour un fournisseur de valeurs dans ASP.NET MVC.

IView

Définit les méthodes requises pour une vue.

IViewDataContainer

Définit les méthodes requises pour un dictionnaire de données d'affichage.

IViewEngine

Définit les méthodes requises pour un moteur d'affichage.

IViewLocationCache

Définit les méthodes requises pour mettre en cache les emplacements d'affichages en mémoire.

IViewPageActivator

Fournit un contrôle affiné sur la façon dont les pages de vue sont créées à l'aide d'une injection de dépendances.

Énumérations

AreaReference

Contrôle l’interprétation d’un nom de contrôleur lors de la construction d’un RemoteAttribute.

FilterScope

Définit des valeurs qui spécifient l'ordre dans lequel les filtres ASP.NET MVC sont exécutés dans le même type de filtre et ordre de filtre.

FormMethod

Énumère les types de requêtes HTTP pour un formulaire.

Html5DateRenderingMode

Énumère le mode de restitution de la date pour HTML5.

HttpVerbs

Énumère les verbes HTTP.

InputType

Énumère les types de contrôles d'entrée.

JsonRequestBehavior

Spécifie si les requêtes GET HTTP du client sont autorisées.

TagRenderMode

Énumère les modes disponibles pour le rendu de balises HTML.

Délégués

ActionSelector

Représente un délégué qui contient la logique de sélection d'une méthode d'action.

DataAnnotationsModelValidationFactory

Représente la méthode qui crée une instance DataAnnotationsModelValidatorProvider.

DataAnnotationsValidatableObjectAdapterFactory

Fournit une fabrique pour les validateurs basés sur IValidatableObject.