Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

Espace de noms System.Web.Mvc

L'espace de noms System.Web.Mvc contient des classes et des interfaces qui prennent en charge l'infrastructure ASP.NET MVC (Model View Controller) pour la création d'applications Web. Cet espace de noms inclut des classes qui représentent les contrôleurs, les fabriques de contrôleurs, les résultats d'action, les vues, la vue partielle, les classeurs de modèles et plus encore.

  Classe Description
Classe publique AcceptVerbsAttribute Représente un attribut qui spécifie les verbes HTTP auxquels une méthode d'action doit répondre.
Classe publique 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.
Classe publique ActionExecutedContext Fournit le contexte de la méthode ActionExecuted de la classe ActionFilterAttribute.
Classe publique ActionExecutingContext Fournit le contexte de la méthode ActionExecuting de la classe ActionFilterAttribute.
Classe publique ActionFilterAttribute Représente la classe de base pour les attributs de filtre.
Classe publique ActionMethodSelectorAttribute Représente un attribut utilisé pour influencer la sélection d'une méthode d'action.
Classe publique ActionNameAttribute Représente un attribut utilisé pour le nom d'une action.
Classe publique ActionNameSelectorAttribute Représente un attribut qui affecte la sélection d'une méthode d'action.
Classe publique ActionResult Encapsule le résultat d'une méthode d'action et permet d'exécuter une opération au niveau de l'infrastructure pour le compte de la méthode d'action.
Classe publique AdditionalMetadataAttribute Fournit une classe qui implémente l'interface IMetadataAware pour prendre en charge des métadonnées supplémentaires.
Classe publique AjaxHelper Représente la prise en charge du rendu HTML dans les scénarios AJAX au sein d'une vue.
Classe publique AjaxHelper<TModel> Représente la prise en charge du rendu HTML dans les scénarios AJAX au sein d'une vue fortement typée.
Classe publique AjaxRequestExtensions Représente une classe qui étend la classe HttpRequestBase en ajoutant la possibilité de déterminer si une requête HTTP est une requête AJAX.
Classe publique AllowAnonymousAttribute Représente un attribut qui marque les contrôleurs et les actions qui doivent ignorer l'AuthorizeAttribute au cours de l'autorisation.
Classe publique 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.)
Classe publique AreaRegistration Offre un moyen d'enregistrer une ou plusieurs zones dans une application ASP.NET MVC.
Classe publique AreaRegistrationContext Encapsule les informations requises pour inscrire une zone dans une application ASP.NET MVC.
Classe publique AssociatedMetadataProvider Fournit une classe abstraite pour implémenter un fournisseur de métadonnées.
Classe publique AssociatedValidatorProvider Fournit une classe abstraite pour les classes qui implémentent un fournisseur de validation.
Classe publique AsyncController Fournit une compatibilité descendante avec ASP.NET MVC 3.
Classe publique AsyncTimeoutAttribute Représente un attribut utilisé afin de définir la valeur du délai d'expiration, en millisecondes, pour une méthode asynchrone.
Classe publique AuthorizationContext Encapsule les informations requises pour l'utilisation d'un attribut AuthorizeAttribute.
Classe publique AuthorizeAttribute Représente un attribut utilisé pour restreindre l'accès des appelants à une méthode d'action.
Classe publique BindAttribute Représente un attribut utilisé pour fournir des détails sur le mode de liaison d'un modèle à un paramètre.
Classe publique BuildManagerCompiledView Représente la classe de base pour les vues qui sont compilées par la classe BuildManager avant d'être restituées par un moteur d'affichage.
Classe publique BuildManagerViewEngine Fournit une classe de base pour les moteurs d'affichage.
Classe publique ByteArrayModelBinder Mappe une demande de navigateur à un tableau d'octets.
Classe publique CachedAssociatedMetadataProvider<TModelMetadata> Fournit une classe abstraite pour implémenter un fournisseur de métadonnées mis en cache.
Classe publique CachedDataAnnotationsMetadataAttributes Fournit un conteneur pour mettre en cache les attributs System.ComponentModel.DataAnnotations.
Classe publique CachedDataAnnotationsModelMetadata Fournit un conteneur pour mettre en cache DataAnnotationsModelMetadata.
Classe publique CachedDataAnnotationsModelMetadataProvider Implémente le fournisseur de métadonnées de modèle mis en cache par défaut pour ASP.NET MVC.
Classe publique CachedModelMetadata<TPrototypeCache> Fournit un conteneur pour les métadonnées mises en cache.
Classe publique CancellationTokenModelBinder Fournit un mécanisme qui propage une notification spécifiant que les opérations du classeur de modèles doivent être annulées.
Classe publique ChildActionOnlyAttribute Représente un attribut utilisé pour indiquer qu'une méthode d'action doit être appelée uniquement comme une action enfant.
Classe publique ChildActionValueProvider Représente un fournisseur de valeurs pour les valeurs d'actions enfants.
Classe publique ChildActionValueProviderFactory Représente une fabrique pour la création d'objets de fournisseur de valeur pour les actions enfants.
Classe publique ClientDataTypeModelValidatorProvider Retourne les validateurs de modèle de type de données clients.
Classe publique CompareAttribute Obsolète. Fournit un attribut qui compare deux propriétés d'un modèle.
Classe publique ContentResult Représente un type de contenu défini par l'utilisateur et qui est le résultat d'une méthode d'action.
Classe publique Controller Fournit des méthodes qui répondent aux requêtes HTTP envoyées à un site Web ASP.NET MVC.
Classe publique ControllerActionInvoker Représente une classe qui est chargée d'appeler les méthodes d'action d'un contrôleur.
Classe publique ControllerBase Représente la classe de base pour tous les contrôleurs MVC.
Classe publique ControllerBuilder Représente une classe chargée de la création dynamique d'un contrôleur.
Classe publique ControllerContext Encapsule les informations relatives à une requête HTTP qui correspond aux instances spécifiées de RouteBase et ControllerBase.
Classe publique ControllerDescriptor Encapsule les informations qui décrivent un contrôleur, par exemple son nom, son type et ses actions.
Classe publique ControllerInstanceFilterProvider Ajoute le contrôleur à l'instance FilterProviderCollection.
Classe publique CustomModelBinderAttribute Représente un attribut qui appelle un classeur de modèles personnalisé.
Classe publique DataAnnotationsModelMetadata Fournit un conteneur pour les métadonnées communes, la classe DataAnnotationsModelMetadataProvider et la classe DataAnnotationsModelValidator d'un modèle de données.
Classe publique DataAnnotationsModelMetadataProvider Implémente le fournisseur de métadonnées de modèle par défaut pour ASP.NET MVC.
Classe publique DataAnnotationsModelValidator Fournit un validateur de modèle.
Classe publique DataAnnotationsModelValidator<TAttribute> Fournit un validateur de modèle pour un type de validation spécifié.
Classe publique DataAnnotationsModelValidatorProvider Implémente le fournisseur de validation par défaut pour ASP.NET MVC.
Classe publique DataErrorInfoModelValidatorProvider Fournit un conteneur pour le validateur de modèle d'informations d'erreur.
Classe publique DefaultControllerFactory Représente la fabrique de contrôleurs inscrite par défaut.
Classe publique 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.
Classe publique DefaultViewLocationCache Représente un cache mémoire pour les emplacements d'affichages.
Classe publique DependencyResolver Fournit un point d'inscription pour les programmes de résolution des dépendances qui implémentent IDependencyResolver ou l'interface IServiceLocator du Common Service Locator.
Classe publique DependencyResolverExtensions Fournit une implémentation de type sécurisé GetService et GetServices.
Classe publique DictionaryValueProvider<TValue> Représente la classe de base pour les fournisseurs de valeurs dont les valeurs proviennent d'une collection qui implémente l'interface IDictionary<TKey, TValue>.
Classe publique 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.
Classe publique EmptyModelValidatorProvider Fournit un fournisseur de validation vide pour les modèles qui ne nécessitent pas de validateur.
Classe publique 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.
Classe publique ExceptionContext Fournit le contexte d'utilisation de la classe HandleErrorAttribute.
Classe publique ExpressionHelper Fournit une classe d'assistance pour obtenir le nom de modèle à partir d'une expression.
Classe publique FieldValidationMetadata Fournit un conteneur pour les métadonnées de validation de champ côté client.
Classe publique FileContentResult Envoie le contenu d'un fichier binaire à la réponse.
Classe publique FilePathResult Envoie le contenu d'un fichier à la réponse.
Classe publique FileResult Représente une classe de base utilisée pour envoyer le contenu d'un fichier binaire à la réponse.
Classe publique FileStreamResult Envoie un contenu binaire à la réponse à l'aide d'une instance Stream.
Classe publique 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.
Classe publique FilterAttribute Représente la classe de base pour tous les attributs d'action et de filtre de résultat.
Classe publique FilterAttributeFilterProvider Définit un fournisseur de filtres pour des attributs de filtre.
Classe publique FilterInfo Encapsule les informations relatives aux filtres d'action disponibles.
Classe publique FilterProviderCollection Représente la collection de fournisseurs de filtres pour l'application.
Classe publique FilterProviders Fournit un point d'inscription pour les filtres.
Classe publique FormCollection Contient les fournisseurs de valeurs de formulaire de l'application.
Classe publique FormContext Encapsule les informations requises pour valider et traiter les données d'entrée d'un formulaire HTML.
Classe publique FormValueProvider Représente un fournisseur de valeurs pour les valeurs de formulaire contenues dans un objet NameValueCollection.
Classe publique 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.
Classe publique GlobalFilterCollection Représente une classe qui contient tous les filtres globaux.
Classe publique GlobalFilters Représente la collection de filtres globaux.
Classe publique HandleErrorAttribute Représente un attribut utilisé pour gérer une exception levée par une méthode d'action.
Classe publique HandleErrorInfo Encapsule des informations pour la gestion d'une erreur générée par une méthode d'action.
Classe publique HiddenInputAttribute Représente un attribut qui est utilisé pour indiquer si une valeur de propriété ou de champ doit être restituée sous la forme d'un élément input masqué.
Classe publique HtmlHelper Représente la prise en charge du rendu des contrôles HTML dans une vue.
Classe publique HtmlHelper<TModel> Représente la prise en charge du rendu des contrôles HTML dans une vue fortement typée.
Classe publique 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.
Classe publique HttpFileCollectionValueProvider Représente un fournisseur de valeurs à utiliser avec des valeurs provenant d'une collection de fichiers HTTP.
Classe publique 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.
Classe publique 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.
Classe publique HttpHeadAttribute Spécifie que la requête HTTP doit correspondre à la méthode HTTP HEAD.
Classe publique HttpNotFoundResult Définit un objet utilisé pour indiquer que la ressource demandée est introuvable.
Classe publique 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.
Classe publique 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.
Classe publique 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.
Classe publique HttpPostedFileBaseModelBinder Lie un modèle à un fichier publié.
Classe publique 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.
Classe publique HttpRequestExtensions Étend la classe HttpRequestBase qui contient les valeurs HTTP envoyées par un client lors d'une requête Web.
Classe publique 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.
Classe publique HttpUnauthorizedResult Représente le résultat d'une requête HTTP non autorisée.
Classe publique JavaScriptResult Envoie du contenu JavaScript à la réponse.
Classe publique JsonResult Représente une classe utilisée pour envoyer un contenu au format JSON (JavaScript Object Notation) à la réponse.
Classe publique 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.
Classe publique LinqBinaryModelBinder Mappe une demande de navigateur à un objet Binary LINQ.
Classe publique MaxLengthAttributeAdapter Provides an adapter for the MaxLengthAttribute attribute.
Classe publique MinLengthAttributeAdapter Provides an adapter for the MinLengthAttribute attribute.
Classe publique ModelBinderAttribute Représente un attribut utilisé pour associer un type de modèle à un type de générateur de modèles.
Classe publique ModelBinderDictionary Représente une classe qui contient tous les classeurs de modèles de l'application, répertoriés par type de classeur.
Classe publique ModelBinderProviderCollection Aucun contenu ne sera mis à jour. N'ajoutez pas de matériel ici.
Classe publique ModelBinderProviders Fournit un conteneur aux fournisseurs de classeurs de modèles.
Classe publique ModelBinders Fournit l'accès global aux classeurs de modèles pour l'application.
Classe publique ModelBindingContext Fournit le contexte de fonctionnement d'un classeur de modèles.
Classe publique ModelError Représente une erreur qui se produit lors de la liaison d'un modèle.
Classe publique ModelErrorCollection Collection d'instances ModelError.
Classe publique ModelMetadata Fournit un conteneur pour les métadonnées communes, la classe ModelMetadataProvider et la classe ModelValidator d'un modèle de données.
Classe publique ModelMetadataProvider Fournit une classe de base abstraite pour un fournisseur de métadonnées personnalisé.
Classe publique ModelMetadataProviders Fournit un conteneur pour l'instance ModelMetadataProvider actuelle.
Classe publique 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.
Classe publique 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.
Classe publique ModelValidationResult Fournit un conteneur pour un résultat de validation.
Classe publique ModelValidator Fournit une classe de base pour l'implémentation de la logique de validation.
Classe publique ModelValidatorProvider Fournit une liste de validateurs pour un modèle.
Classe publique ModelValidatorProviderCollection Aucun contenu ne sera mis à jour. N'ajoutez pas de matériel ici.
Classe publique ModelValidatorProviders Fournit un conteneur pour le fournisseur de validation actuel.
Classe publique MultiSelectList Représente une liste d'éléments dans laquelle les utilisateurs peuvent sélectionner plusieurs éléments.
Classe publique 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.
Classe publique MvcHandler Sélectionne le contrôleur qui doit gérer une requête HTTP.
Classe publique MvcHtmlString Représente une chaîne encodée au format HTML qui ne doit plus être encodée.
Classe publique MvcHttpHandler Vérifie et traite une requête HTTP.
Classe publique MvcRouteHandler Crée un objet qui implémente l'interface IHttpHandler et lui passe le contexte de requête.
Classe publique MvcWebRazorHostFactory Crée des instances de fichiers MvcWebPageRazorHost.
Classe publique NameValueCollectionExtensions Étend un objet NameValueCollection afin que la collection puisse être copiée dans le dictionnaire spécifié.
Classe publique NameValueCollectionValueProvider Représente la classe de base pour les fournisseurs de valeurs dont les valeurs proviennent d'un objet NameValueCollection.
Classe publique NoAsyncTimeoutAttribute Fournit un wrapper pratique pour l'attribut AsyncTimeoutAttribute.
Classe publique NonActionAttribute Représente un attribut utilisé pour indiquer qu'une méthode de contrôleur n'est pas une méthode d'action.
Classe publique OutputCacheAttribute Représente un attribut utilisé pour marquer une méthode d'action dont la sortie doit être mise en cache.
Classe publique OverrideActionFiltersAttribute Représente les attributs associés au filtre de substitution.
Classe publique OverrideAuthenticationAttribute Représente les attributs associés à l'authentification.
Classe publique OverrideAuthorizationAttribute Représente les attributs associés à l'autorisation.
Classe publique OverrideExceptionFiltersAttribute Représente les attributs associés au filtre d'exception.
Classe publique OverrideResultFiltersAttribute Représente les attributs associés au filtre de résultat.
Classe publique ParameterBindingInfo Encapsule les informations pour la liaison des paramètres de méthode d'action à un modèle de données.
Classe publique ParameterDescriptor Contient des informations qui décrivent un paramètre.
Classe publique PartialViewResult Représente une classe de base utilisée pour envoyer une vue partielle à la réponse.
Classe publique PreApplicationStartCode Fournit un point d'inscription pour le code de pré-démarrage de l'application ASP.NET Razor.
Classe publique QueryStringValueProvider Représente un fournisseur de valeurs pour les chaînes de requête contenues dans un objet NameValueCollection.
Classe publique 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.
Classe publique RangeAttributeAdapter Fournit un adaptateur pour l'attribut RangeAttribute.
Classe publique RazorView Représente la classe utilisée pour créer des vues qui utilisent la syntaxe Razor.
Classe publique RazorViewEngine Représente un moteur d'affichage permettant de restituer une page Web qui utilise la syntaxe ASP.NET Razor.
Classe publique RedirectResult Contrôle le traitement des actions d'application en effectuant une redirection vers l'URI spécifié.
Classe publique RedirectToRouteResult Représente un résultat qui effectue une redirection à l'aide du dictionnaire de valeurs d'itinéraire spécifié.
Classe publique ReflectedActionDescriptor Contient des informations qui décrivent une méthode d'action reflétée.
Classe publique ReflectedControllerDescriptor Contient des informations qui décrivent un contrôleur reflété.
Classe publique ReflectedParameterDescriptor Contient des informations qui décrivent un paramètre de méthode d'action reflété.
Classe publique RegularExpressionAttributeAdapter Fournit un adaptateur pour l'attribut RegularExpressionAttribute.
Classe publique RemoteAttribute Fournit un attribut qui utilise le validateur à distance du plug-in de validation jQuery.
Classe publique RequiredAttributeAdapter Fournit un adaptateur pour l'attribut RequiredAttributeAttribute.
Classe publique RequireHttpsAttribute Représente un attribut qui force le renvoi d'une requête HTTP non protégée via HTTPS.
Classe publique ResultExecutedContext Fournit le contexte de la méthode OnResultExecuted de la classe ActionFilterAttribute.
Classe publique ResultExecutingContext Fournit le contexte de la méthode OnResultExecuting de la classe ActionFilterAttribute.
Classe publique RouteAreaAttribute Spécifie la zone à définir pour tous les itinéraires indiqués dans ce contrôleur.
Classe publique 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.
Classe publique RouteCollectionAttributeRoutingExtensions Fournit des extensions de routage pour un attribut de collection d'itinéraires.
Classe publique RouteCollectionExtensions Étend un objet RouteCollection pour le routage MVC.
Classe publique RouteDataValueProvider Représente un fournisseur de valeurs pour les données d'itinéraire contenues dans un objet qui implémente l'interface IDictionary<TKey, TValue>.
Classe publique RouteDataValueProviderFactory Représente une fabrique pour la création d'objets de fournisseur de valeurs de données d'itinéraire.
Classe publique RoutePrefixAttribute Annote un contrôleur avec un préfixe d'itinéraire qui s'applique à toutes les actions à l'intérieur du contrôleur.
Classe publique SelectList Représente une liste qui permet aux utilisateurs de sélectionner un élément.
Classe publique SelectListItem Représente l'élément sélectionné dans une instance de la classe SelectList.
Classe publique SessionStateAttribute Spécifie l'état de session du contrôleur.
Classe publique SessionStateTempDataProvider Fournit des données d'état de session à l'objet TempDataDictionary actif.
Classe publique StringLengthAttributeAdapter Fournit un adaptateur pour l'attribut StringLengthAttribute.
Classe publique TempDataDictionary Représente un groupe de données qui persiste uniquement d'une requête à l'autre.
Classe publique TemplateInfo Encapsule les informations relatives au contexte de modèle actuel.
Classe publique UrlHelper Contient des méthodes pour générer des URL pour MVC ASP.NET dans une application.
Classe publique UrlParameter Représente un paramètre facultatif utilisé par la classe MvcHandler lors du routage.
Classe publique ValidatableObjectAdapter Fournit un adaptateur d'objet qui peut être validé.
Classe publique ValidateAntiForgeryTokenAttribute Représente un attribut qui permet de lutter contre la contrefaçon d'une requête.
Classe publique ValidateInputAttribute Représente un attribut utilisé pour marquer les méthodes d'action dont l'entrée doit être validée.
Classe publique ValueProviderCollection Représente la collection d'objets de fournisseur de valeurs pour l'application.
Classe publique ValueProviderDictionary Obsolète. Remarque : cette API est maintenant obsolète.Représente un dictionnaire des fournisseurs de valeurs de l'application.
Classe publique ValueProviderFactories Représente un conteneur pour les objets de fabrique de fournisseur de valeur.
Classe publique ValueProviderFactory Représente une fabrique pour la création d'objets de fournisseur de valeurs.
Classe publique ValueProviderFactoryCollection Représente la collection de fabriques de fournisseur de valeur pour l'application.
Classe publique 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.
Classe publique ViewContext Encapsule les informations relatives au rendu d'une vue.
Classe publique ViewDataDictionary Représente un conteneur utilisé pour passer des données entre un contrôleur et une vue.
Classe publique ViewDataDictionary<TModel> Représente un conteneur utilisé pour passer des données fortement typées entre un contrôleur et une vue.
Classe publique 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.
Classe publique ViewEngineCollection Représente une collection des moteurs d'affichage disponibles pour l'application.
Classe publique ViewEngineResult Représente le résultat de la recherche d'un moteur d'affichage.
Classe publique ViewEngines Représente une collection des moteurs d'affichage disponibles pour l'application.
Classe publique ViewMasterPage Représente les informations nécessaires pour générer une page de vue maître.
Classe publique ViewMasterPage<TModel> Représente les informations nécessaires pour générer une page de vue maître fortement typée.
Classe publique ViewPage Représente les propriétés et méthodes requises pour restituer une vue sous forme de page Web Forms.
Classe publique ViewPage<TModel> Représente les informations qui sont requises pour restituer une vue fortement typée sous forme de page Web Forms.
Classe publique ViewResult Représente une classe utilisée pour restituer un affichage à l'aide d'une instance de IView retournée par un objet IViewEngine.
Classe publique 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.
Classe publique ViewStartPage Fournit une classe abstraite qui peut être utilisée pour implémenter une page de démarrage de vue (maître).
Classe publique ViewTemplateUserControl Fournit un conteneur pour les objets TemplateInfo.
Classe publique ViewTemplateUserControl<TModel> Fournit un conteneur pour les objets TemplateInfo.
Classe publique ViewType Représente le type d'une vue.
Classe publique ViewUserControl Représente les informations nécessaires pour générer un contrôle utilisateur.
Classe publique ViewUserControl<TModel> Représente les informations nécessaires pour générer un contrôle utilisateur fortement typé.
Classe publique VirtualPathProviderViewEngine Représente une implémentation de la classe de base abstraite de l'interface IViewEngine.
Classe publique WebFormView Représente les informations nécessaires pour générer une page Web Forms dans ASP.NET MVC.
Classe publique WebFormViewEngine Représente un moteur d'affichage permettant de restituer une page Web Forms pour la réponse.
Classe publique WebViewPage Représente les propriétés et méthodes requises pour restituer une vue qui utilise la syntaxe ASP.NET Razor.
Classe publique WebViewPage<TModel> Représente les propriétés et méthodes requises pour restituer une vue qui utilise la syntaxe ASP.NET Razor.

  Interface Description
Interface publique IActionFilter Définit les méthodes utilisées dans un filtre d'action.
Interface publique IActionInvoker Définit le contrat d'un demandeur d'action, qui permet d'appeler une action en réponse à une requête HTTP.
Interface publique IAuthorizationFilter Définit les méthodes requises pour un filtre d'autorisation.
Interface publique 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.
Interface publique IController Définit les méthodes requises pour un contrôleur.
Interface publique 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.
Interface publique IControllerFactory Définit les méthodes requises pour une fabrique de contrôleurs.
Interface publique IDependencyResolver Définit les méthodes qui simplifient la localisation de service et la résolution de dépendance.
Interface publique IEnumerableValueProvider Représente un IValueProvider spécial qui peut être énumérable.
Interface publique IExceptionFilter Définit les méthodes requises pour un filtre d'exception.
Interface publique IFilterProvider Fournit une interface permettant de rechercher des filtres.
Interface publique IMetadataAware Fournit une interface pour l'exposition des attributs à la classe AssociatedMetadataProvider.
Interface publique IModelBinder Définit les méthodes requises pour un classeur de modèles.
Interface publique IModelBinderProvider Définit des méthodes qui activent des implémentations dynamiques de liaison de modèle pour les classes qui implémentent l'interface IModelBinder.
Interface publique IMvcFilter Définit des membres qui spécifient l'ordre des filtres et si plusieurs filtres sont autorisés.
Interface publique IResultFilter Définit les méthodes requises pour un filtre de résultat.
Interface publique IRouteWithArea Associe un itinéraire à une zone dans une application ASP.NET MVC.
Interface publique ITempDataProvider Définit le contrat des fournisseurs de données temporaires qui stockent les données affichées à la prochaine requête.
Interface publique IUnvalidatedValueProvider Représente une interface IValueProvider qui peut ignorer la validation de la demande.
Interface publique IValueProvider Définit les méthodes requises pour un fournisseur de valeurs dans ASP.NET MVC.
Interface publique IView Définit les méthodes requises pour une vue.
Interface publique IViewDataContainer Définit les méthodes requises pour un dictionnaire de données d'affichage.
Interface publique IViewEngine Définit les méthodes requises pour un moteur d'affichage.
Interface publique IViewLocationCache Définit les méthodes requises pour mettre en cache les emplacements d'affichages en mémoire.
Interface publique 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.

  Délégué Description
Délégué public ActionSelector Représente un délégué qui contient la logique de sélection d'une méthode d'action.
Délégué public DataAnnotationsModelValidationFactory Représente la méthode qui crée une instance DataAnnotationsModelValidatorProvider.
Délégué public DataAnnotationsValidatableObjectAdapterFactory Fournit une fabrique pour les validateurs basés sur IValidatableObject.

  Énumération Description
Énumération publique 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.
Énumération publique FormMethod Énumère les types de requêtes HTTP pour un formulaire.
Énumération publique Html5DateRenderingMode Énumère le mode de restitution de la date pour HTML5.
Énumération publique HttpVerbs Énumère les verbes HTTP.
Énumération publique InputType Énumère les types de contrôles d'entrée.
Énumération publique JsonRequestBehavior Spécifie si les requêtes GET HTTP du client sont autorisées.

Ajouts de la communauté

Afficher:
© 2014 Microsoft