Derniers tutoriels de développement web
 

ASP.NET MVC - Référence


Des classes

Classe La description
AcceptVerbsAttribute Représente un attribut qui spécifie les verbes HTTP une méthode d'action répondra.
ActionDescriptor Fournit des informations sur une méthode d'action, comme son nom, son contrôleur, les paramètres, les attributs et les filtres.
ActionExecutedContext Fournit le contexte de la méthode ActionExecuted de la classe ActionFilterAttribute.
ActionExecutingContext Fournit le contexte de la méthode ActionExecuting de la classe ActionFilterAttribute.
ActionFilterAttribute Représente la classe de base pour les attributs de filtre.
ActionMethodSelectorAttribute Représente un attribut qui est utilisé pour influencer la sélection d'une méthode d'action.
ActionNameAttribute Représente un attribut qui est utilisé pour le nom d'une action.
ActionNameSelectorAttribute Représente un attribut qui affecte la sélection d'une méthode d'action.
ActionResult Encapsule le résultat d'une méthode d'action et est utilisé pour effectuer une opération au niveau du cadre au nom de la méthode d'action.
AdditionalMetadataAttribute Fournit une classe qui implémente l'interface IMetadataAware afin de soutenir des métadonnées supplémentaires.
AjaxHelper Représente le soutien pour le rendu HTML dans des scénarios AJAX dans une vue.
AjaxHelper(Of TModel) Représente le soutien pour le rendu HTML dans des scénarios AJAX dans une vue fortement typé.
AjaxRequestExtensions Représente une classe qui étend la classe HttpRequestBase en ajoutant la capacité à déterminer si une requête HTTP est une requête AJAX.
AllowHtmlAttribute Permet d'inclure une demande balises HTML lors de modèle de liaison en sautant la validation de la demande de la propriété. (Il est fortement recommandé que votre application vérifier explicitement tous les modèles où vous désactivez la validation de la demande afin d'éviter les exploits de script.)
AreaRegistration Fournit un moyen d'enregistrer une ou plusieurs zones dans une application ASP.NET MVC.
AreaRegistrationContext Encapsule les informations qui sont requises pour enregistrer une zone d'une application ASP.NET MVC.
AssociatedMetadataProvider Fournit une classe abstraite pour mettre en œuvre un fournisseur de métadonnées.
AssociatedValidatorProvider Fournit une classe abstraite pour les classes qui mettent en œuvre un fournisseur de validation.
AsyncController Fournit la classe de base pour les contrôleurs asynchrones.
AsyncTimeoutAttribute Représente un attribut qui est utilisé pour définir la valeur de dépassement de temps, en millisecondes, pour un procédé asynchrone.
AuthorizationContext Déchiffre les informations qui sont nécessaires à l'aide d'un attribut AuthorizeAttribute.
AuthorizeAttribute Représente un attribut qui est utilisé pour limiter l'accès par les appelants à un procédé d'action.
BindAttribute Représente un attribut qui est utilisé pour fournir des détails sur la façon dont le modèle se liant à un paramètre doit se produire.
BuildManagerCompiledView Représente la classe de base pour les vues qui sont compilés par la classe BuildManager avant d'être rendu par un moteur vue.
BuildManagerViewEngine Fournit une classe de base pour les moteurs de vue.
ByteArrayModelBinder Cartes une demande de navigateur à un tableau d'octets.
ChildActionOnlyAttribute Représente un attribut qui est utilisé pour indiquer qu'une méthode d'action doit être appelée uniquement comme une action de l'enfant.
ChildActionValueProvider Représente un fournisseur de valeur pour les valeurs de mesures de l'enfant.
ChildActionValueProviderFactory Représente une usine pour la création d'objets de fournisseur de valeur pour les actions de l'enfant.
ClientDataTypeModelValidatorProvider Retourne le modèle de type de données client validateurs.
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 qui est le résultat d'une méthode d'action.
Controller Fournit des méthodes qui répondent aux requêtes HTTP qui sont faites à un site Web ASP.NET MVC.
ControllerActionInvoker Représente une classe qui est chargé d'invoquer 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 qui est responsable de la construction de manière dynamique un contrôleur.
ControllerContext Encapsule informations sur une requête HTTP spécifiée instances RouteBase allumettes et ControllerBase.
ControllerDescriptor Encapsule informations qui décrit un contrôleur, comme son nom, le type et les actions.
ControllerInstanceFilterProvider Ajoute le contrôleur à l'instance FilterProviderCollection.
CustomModelBinderAttribute Représente un attribut qui invoque un liant modèle personnalisé.
DataAnnotationsModelMetadata Fournit un conteneur pour les métadonnées commun, pour la classe DataAnnotationsModelMetadataProvider, et pour la classe DataAnnotationsModelValidator pour un modèle de données.
DataAnnotationsModelMetadataProvider Met en œuvre le fournisseur de métadonnées de modèle par défaut pour ASP.NET MVC.
DataAnnotationsModelValidator Fournit un validateur de modèle.
DataAnnotationsModelValidator(Of TAttribute) Fournit un validateur de modèle pour un type de validation spécifié.
DataAnnotationsModelValidatorProvider Met en œuvre le fournisseur de validation par défaut pour ASP.NET MVC.
DataErrorInfoModelValidatorProvider Fournit un conteneur pour le modèle d'information d'erreur validateur.
DefaultControllerFactory Représente l'usine de contrôleur qui est enregistré par défaut.
DefaultModelBinder Cartes une demande de navigateur à un objet de données. Cette classe fournit une mise en œuvre concrète d'un liant modèle.
DefaultViewLocationCache Représente une mémoire cache pour les emplacements de vue.
DependencyResolver Fournit un point d'enregistrement des résolveurs de dépendance qui mettent en œuvre IDependencyResolver ou l'interface de services communs Locator IServiceLocator.
DependencyResolverExtensions Fournit une implémentation de type sécurisé de GetService et GetServices.
DictionaryValueProvider(Of TValue) Représente la classe de base pour les fournisseurs de valeur dont les valeurs proviennent d'une collection qui met en œuvre le IDictionary(Of TKey, TValue) interface.
EmptyModelMetadataProvider Fournit un fournisseur de métadonnées vide pour les modèles de données qui ne nécessitent pas de métadonnées.
EmptyModelValidatorProvider Fournit un fournisseur de validation vide pour les modèles qui ne nécessitent pas un validateur.
EmptyResult Représente un résultat qui ne fait rien, comme une méthode d'action du contrôleur qui retourne rien.
ExceptionContext Fournit le contexte d'utilisation de la classe HandleErrorAttribute.
ExpressionHelper Fournit une classe d'aide pour obtenir le nom du 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 qui est utilisé pour envoyer du contenu de fichier binaire à la réponse.
FileStreamResult Envoie le contenu binaire à la réponse en utilisant une instance de flux.
Filter Représente une classe de métadonnées qui contient une référence à la mise en œuvre d'une ou de plusieurs des interfaces de filtres, l'ordre du filtre, et le champ d'application du filtre.
FilterAttribute Représente la classe de base pour les attributs de filtre action et le résultat.
FilterAttributeFilterProvider Définit un fournisseur de filtre pour les attributs de filtre.
FilterInfo Encapsule des informations sur les filtres d'action disponibles.
FilterProviderCollection Représente la collection des fournisseurs de filtres pour l'application.
FilterProviders Fournit un point d'enregistrement des filtres.
FormCollection Contient les fournisseurs de valeur de forme pour l'application.
FormContext Encapsule des informations qui sont nécessaires afin de valider et traiter les données d'entrée provenant d'un formulaire HTML.
FormValueProvider Représente un fournisseur de valeur pour des valeurs de formulaire qui sont contenus dans un objet NameValueCollection.
FormValueProviderFactory Représente une classe qui est responsable de la création d'une nouvelle instance d'un objet fournisseur sous forme de valeur.
GlobalFilterCollection Représente une classe qui contient tous les filtres globaux.
GlobalFilters Représente la collection de filtre global.
HandleErrorAttribute Représente un attribut qui est utilisé pour traiter une exception qui est levée par un procédé d'action.
HandleErrorInfo Encapsule informations pour traiter une erreur qui a été lancée par une méthode d'action.
HiddenInputAttribute Représente un attribut qui est utilisé pour indiquer si une propriété ou valeur champ doit être rendu sous la forme d'un élément d'entrée est masquée.
HtmlHelper Représente le soutien pour le rendu des contrôles HTML dans une vue.
HtmlHelper(Of TModel) Représente le soutien pour le rendu des contrôles HTML dans une vue fortement typé.
HttpDeleteAttribute Représente un attribut qui est utilisé pour limiter une méthode d'action de sorte que le procédé ne traite que HTTP SUPPRIMER demandes.
HttpFileCollectionValueProvider Représente un fournisseur de valeur à utiliser avec des valeurs qui viennent d'une collection de fichiers HTTP.
HttpFileCollectionValueProviderFactory Représente une classe qui est responsable de la création d'une nouvelle instance d'un objet fournisseur de valeur de la collection de fichiers HTTP.
HttpGetAttribute Représente un attribut qui est utilisé pour limiter une méthode d'action pour que la méthode ne traite que les requêtes HTTP GET.
HttpNotFoundResult Définit un objet qui est utilisé pour indiquer que la ressource demandée n'a pas été trouvée.
HttpPostAttribute Représente un attribut qui est utilisé pour limiter une méthode d'action de sorte que le procédé ne traite que les requêtes HTTP POST.
HttpPostedFileBaseModelBinder Associe un modèle à un fichier posté.
HttpPutAttribute Représente un attribut qui est utilisé pour limiter une méthode d'action de sorte que le procédé ne traite que les demandes PUT HTTP.
HttpRequestExtensions Prolonge la classe HttpRequestBase qui contient les valeurs HTTP qui ont été envoyés par un client lors d'une demande Web.
HttpStatusCodeResult Fournit un moyen de renvoyer un résultat d'action avec une réponse HTTP spécifique code et la description état.
HttpUnauthorizedResult Représente le résultat d'une requête HTTP non autorisée.
JavaScriptResult Envoie contenu JavaScript à la réponse.
JsonResult Représente une classe qui est utilisé pour envoyer du contenu au format JSON à la réponse.
JsonValueProviderFactory Permet des méthodes d'action pour envoyer et recevoir du texte au format JSON et à des modèles lier le texte JSON aux paramètres des méthodes d'action.
LinqBinaryModelBinder Cartes une demande de navigateur à un objet binaire LINQ.
ModelBinderAttribute Représente un attribut qui est utilisé pour associer un type de modèle à un type modèle constructeur.
ModelBinderDictionary Représente une classe qui contient tous les liants du modèle d'application, classée selon le type de liant.
ModelBinderProviderCollection Fournit un conteneur pour les fournisseurs de liant modèle.
ModelBinderProviders Fournit un conteneur pour les fournisseurs de liant modèle.
ModelBinders Fournit un accès global aux liants du modèle pour l'application.
ModelBindingContext Fournit le contexte dans lequel une des fonctions de modèle de liaison.
ModelClientValidationEqualToRule Fournit un conteneur pour une règle de validation de l'égalité qui est envoyé au navigateur.
ModelClientValidationRangeRule Fournit un conteneur pour une règle gamme de validation qui est envoyé au navigateur.
ModelClientValidationRegexRule Fournit un conteneur pour une règle de validation client expression régulière qui est envoyé au navigateur.
ModelClientValidationRemoteRule Fournit un conteneur pour une règle de validation à distance qui est envoyé au navigateur.
ModelClientValidationRequiredRule Fournit un conteneur pour la validation du client pour le champ requis.
ModelClientValidationRule Fournit un conteneur de classe de base pour une règle de validation client qui est envoyé au navigateur.
ModelClientValidationStringLengthRule Fournit un conteneur pour une règle de validation de longueur de chaîne envoyée au navigateur.
ModelError Représente une erreur qui se produit lors de la liaison modèle.
ModelErrorCollection Une collection d'instances ModelError.
ModelMetadata Fournit un conteneur pour les métadonnées commun, pour la classe ModelMetadataProvider, et pour la classe ModelValidator pour un modèle de données.
ModelMetadataProvider Fournit une classe de base abstraite pour un fournisseur de métadonnées personnalisées.
ModelMetadataProviders Fournit un conteneur pour l'instance de ModelMetadataProvider.
ModelState Encapsule l'état du modèle de liaison à une propriété d'un argument de la méthode d'action, ou de l'argument lui-même.
ModelStateDictionary Représente l'état d'une tentative de lier une forme déposés par un procédé d'action, qui comprend des informations de validation.
ModelValidationResult Fournit un conteneur pour un résultat de validation.
ModelValidator Fournit une classe de base pour la mise en œuvre logique de validation.
ModelValidatorProvider Fournit une liste de validateurs pour un modèle.
ModelValidatorProviderCollection Fournit un conteneur pour une liste des fournisseurs de validation.
ModelValidatorProviders Fournit un conteneur pour le fournisseur de validation en cours.
MultiSelectList Représente une liste d'éléments que les utilisateurs peuvent sélectionner plus d'un élément de.
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 à la mise en œuvre d'une ou de plusieurs des interfaces de filtres, l'ordre du filtre, et le champ d'application du filtre.
MvcHandler Sélectionne le contrôleur qui gère une requête HTTP.
MvcHtmlString Représente une chaîne codée HTML qui ne doit pas être codé à nouveau.
MvcHttpHandler Et traite une Vérifie requête HTTP.
MvcRouteHandler Crée un objet qui implémente l'interface IHttpHandler et transmet le contexte de la demande à elle.
MvcWebRazorHostFactory Crée des instances de fichiers MvcWebPageRazorHost.
NameValueCollectionExtensions Prolonge un objet NameValueCollection afin que la collection peut être copié dans un dictionnaire spécifié.
NameValueCollectionValueProvider Représente la classe de base pour les fournisseurs de valeur dont les valeurs proviennent d'un objet NameValueCollection.
NoAsyncTimeoutAttribute Fournit un emballage pratique pour la AsyncTimeoutAttribute attribut.
NonActionAttribute Représente un attribut qui est utilisé pour indiquer qu'un procédé de commande ne constitue pas une méthode d'action.
OutputCacheAttribute Représente un attribut qui est utilisé pour marquer une méthode d'action dont la sortie sera mis en cache.
ParameterBindingInfo Encapsule des informations sur les paramètres d'action procédé se lier à un modèle de données.
ParameterDescriptor Contient des informations décrivant un paramètre.
PartialViewResult Représente une classe de base qui sert à envoyer une vue partielle de la réponse.
PreApplicationStartCode Fournit un point d'enregistrement pour ASP.NET Razor code de démarrage pré-application.
QueryStringValueProvider Représente un fournisseur de valeur pour les chaînes de requête qui sont contenues dans un objet NameValueCollection.
QueryStringValueProviderFactory Représente une classe qui est responsable de la création d'une nouvelle instance d'un objet chaîne de requête valeur fournisseur.
RangeAttributeAdapter Fournit un adaptateur pour le RangeAttribute attribut.
RazorView Représente la classe utilisée pour créer des vues qui ont Razor syntaxe.
RazorViewEngine Représente un moteur de vue qui est utilisé pour afficher une page Web qui utilise le ASP.NET Razor syntaxe.
RedirectResult Contrôle le traitement des actions d'application en redirigeant vers un URI spécifié.
RedirectToRouteResult Représente un résultat qui effectue une redirection en utilisant les valeurs de route spécifiée dictionnaire.
ReflectedActionDescriptor Il contient l'information qui décrit une méthode d'action réfléchie.
ReflectedControllerDescriptor Il contient des informations qui décrivent un dispositif de commande réfléchi.
ReflectedParameterDescriptor Il contient des informations qui décrivent un paramètre d'action procédé réfléchie.
RegularExpressionAttributeAdapter Fournit un adaptateur pour le RegularExpressionAttribute attribut.
RemoteAttribute Fournit un attribut qui utilise le plug-in de validation jQuery validateur à distance.
RequiredAttributeAdapter Fournit un adaptateur pour le RequiredAttributeAttribute attribut.
RequireHttpsAttribute Représente un attribut qui force une requête HTTP non sécurisée à réexpédiés via HTTPS.
ResultExecutedContext Fournit le contexte de la méthode OnResultExecuted de la classe ActionFilterAttribute.
ResultExecutingContext Fournit le contexte de la méthode OnResultExecuting de la classe ActionFilterAttribute.
RouteCollectionExtensions Prolonge un objet RouteCollection pour le routage MVC.
RouteDataValueProvider Représente un fournisseur de valeur pour les données d'itinéraire qui est contenu dans un objet qui implémente l' IDictionary(Of TKey, TValue) interface.
RouteDataValueProviderFactory Représente une usine pour la création d'objets de fournisseur de valeur données d'itinéraire.
SelectList Représente une liste qui permet aux utilisateurs de sélectionner un élément.
SelectListItem Représente l'élément sélectionné dans une instance de la classe SelectList.
SessionStateAttribute Indique l'état de session du contrôleur.
SessionStateTempDataProvider Fournit des données d'état de session à l'objet TempDataDictionary courant.
StringLengthAttributeAdapter Fournit un adaptateur pour le StringLengthAttribute attribut.
TempDataDictionary Représente un ensemble de données qui ne persiste que d'une requête à l'autre.
TemplateInfo Encapsule des informations sur le contexte actuel du modèle.
UrlHelper Contient des méthodes pour construire des URL pour ASP.NET MVC dans une application.
UrlParameter Représente un paramètre facultatif qui est utilisé par la classe MvcHandler au cours de routage.
ValidatableObjectAdapter Fournit un adaptateur d'objet qui peut être validé.
ValidateAntiForgeryTokenAttribute Représente un attribut qui est utilisé pour prévenir la falsification d'une demande.
ValidateInputAttribute Représente un attribut qui est utilisé pour marquer les méthodes d'action dont l'entrée doit être validée.
ValueProviderCollection Représente la collection d'objets de valeur fournisseur pour l'application.
ValueProviderDictionary Obsolète. Représente un dictionnaire des fournisseurs de valeur pour l'application.
ValueProviderFactories Représente un conteneur pour les objets d'usine valeur fournisseur.
ValueProviderFactory Représente une usine pour la création d'objets de valeur fournisseur.
ValueProviderFactoryCollection Représente la collection d'usines valeur fournisseur pour l'application.
ValueProviderResult Représente le résultat de la liaison d'une valeur (par exemple à partir d'un poste de forme ou de chaîne d'interrogation) à une propriété d'arguments de méthode d'action, ou de l'argument lui-même.
ViewContext Encapsule l'information qui est liée à rendre une vue.
ViewDataDictionary Représente un conteneur qui est utilisé pour transmettre des données entre un contrôleur et une vue.
ViewDataDictionary(Of TModel) Représente un conteneur qui est utilisé pour transmettre des données fortement typé entre un contrôleur et une vue.
ViewDataInfo Encapsule informations sur le contenu du modèle actuel qui est utilisé pour élaborer des modèles et des aides sur HTML qui interagissent avec des modèles.
ViewEngineCollection Représente une collection de moteurs de vue qui sont disponibles à la demande.
ViewEngineResult Représente le résultat de la localisation d'un moteur de vue.
ViewEngines Représente une collection de moteurs de vue qui sont disponibles à la demande.
ViewMasterPage Représente les informations qui sont nécessaires pour construire une page vue principale.
ViewMasterPage(Of TModel) Représente les informations qui sont nécessaires afin de construire une page vue maître fortement typé.
ViewPage Représente les propriétés et les méthodes nécessaires pour rendre une vue comme une page Web Forms.
ViewPage(Of TModel) Représente les informations qui sont nécessaires afin de rendre une vue fortement typée comme une page Web Forms.
ViewResult Représente une classe qui est utilisée pour rendre une vue en utilisant une instance IView renvoyée par un objet IViewEngine.
ViewResultBase Représente une classe de base qui est utilisée pour fournir le modèle à la vue et rendre la vue de la réponse.
ViewStartPage Fournit une classe abstraite qui peut être utilisé pour mettre en œuvre un début de vue (master) page.
ViewTemplateUserControl Fournit un conteneur pour les objets TemplateInfo.
ViewTemplateUserControl(Of TModel) Fournit un conteneur pour les objets TemplateInfo.
ViewType Représente le type de vue.
ViewUserControl Représente les informations nécessaires pour construire un contrôle utilisateur.
ViewUserControl(Of TModel) Représente les informations qui sont nécessaires pour construire un contrôle utilisateur fortement typé.
VirtualPathProviderViewEngine Représente une implémentation de classe de base abstraite de l'interface IViewEngine.
WebFormView Représente les informations qui sont nécessaires pour construire une page Web Forms dans ASP.NET MVC.
WebFormViewEngine Représente un moteur de vue qui est utilisé pour rendre une page Web Forms à la réponse.
WebViewPage Représente les propriétés et les méthodes nécessaires pour rendre une vue qui utilise ASP.NET Razor syntaxe.
WebViewPage(Of TModel) Représente les propriétés et les méthodes nécessaires pour rendre une vue qui utilise ASP.NET Razor syntaxe.

interfaces

Interface La description
IActionFilter Définit les méthodes qui sont utilisées dans un filtre d'action.
IActionInvoker Définit le contrat pour un invocateur d'action, qui est utilisé pour invoquer une action en réponse à une requête HTTP.
IAuthorizationFilter Définit les méthodes qui sont nécessaires pour un filtre d'autorisation.
IClientValidatable Fournit un moyen pour le cadre de validation ASP.NET MVC pour découvrir au moment de l'exécution si un validateur a un support pour la validation du client.
IController Définit les méthodes qui sont nécessaires pour un contrôleur.
IControllerActivator Fournit un contrôle fin sur la façon dont les contrôleurs sont instanciés par injection de dépendance.
IControllerFactory Définit les méthodes qui sont nécessaires pour une usine de contrôleur.
IDependencyResolver Définit les méthodes qui simplifient l'emplacement du service et la résolution des dépendances.
IExceptionFilter Définit les méthodes qui sont nécessaires pour un filtre d'exception.
IFilterProvider Fournit une interface pour trouver des filtres.
IMetadataAware Fournit une interface pour exposer les attributs à la classe AssociatedMetadataProvider.
IModelBinder Définit les méthodes qui sont nécessaires pour un liant de modèle.
IModelBinderProvider Définit les méthodes qui permettent des implémentations dynamiques du modèle de liaison pour les classes qui mettent en œuvre l'interface IModelBinder.
IMvcFilter Définit les membres qui spécifient l'ordre des filtres et si plusieurs filtres sont autorisés.
IResultFilter Définit les méthodes qui sont nécessaires pour un filtre de résultats.
IRouteWithArea Associe une voie avec une zone dans une application ASP.NET MVC.
ITempDataProvider Définit le contrat pour les fournisseurs temporaire de données qui stockent des données qui sont affichées à la prochaine requête.
IUnvalidatedValueProvider Représente une interface IValueProvider qui peut ignorer la validation de la demande.
IValueProvider Définit les méthodes qui sont nécessaires pour un fournisseur de valeur dans ASP.NET MVC.
IView Définit les méthodes qui sont nécessaires pour une vue.
IViewDataContainer Définit les méthodes qui sont nécessaires pour un dictionnaire de données de vue.
IViewEngine Définit les méthodes qui sont nécessaires pour un moteur de vue.
IViewLocationCache Définit les méthodes qui sont nécessaires pour mettre en cache des emplacements de vue en mémoire.
IViewPageActivator Fournit un contrôle à grains fins