Tutoriel ASP.NE...login
Tutoriel ASP.NET
auteur:php.cn  temps de mise à jour:2022-04-11 14:18:18

Manuel de référence MVC


ASP.NET MVC - Manuel de référence


Classe

ClasseDescription
AcceptVerbsAttributeReprésente un attribut qui spécifie les verbes HTTP auxquels la méthode d'action répondra.
ActionDescriptor Fournit des informations sur la méthode d'action, telles que le nom de la méthode d'action, les contrôleurs, les paramètres, les propriétés et les filtres.
ActionExecutedContext Fournit le contexte de la méthode ActionExecuted de la classe ActionFilterAttribute.
ActionExecutingContext Fournit le contexte pour la méthode ActionExecuting de la classe ActionFilterAttribute.
ActionFilterAttribute représente la classe de base des attributs de filtre.
ActionMethodSelectorAttribute représente un attribut utilisé pour affecter la sélection de la méthode d'action.
ActionNameAttribute Un attribut qui représente le nom d'une action.
ActionNameSelectorAttribute représente un attribut qui affecte la sélection des méthodes d'action.
ActionResult encapsule le résultat d'une méthode d'action et est utilisé pour effectuer des opérations au niveau du cadre au nom de la méthode d'action.
AdditionalMetadataAttributeFournit une classe qui implémente l'interface IMetadataAware pour prendre en charge des métadonnées supplémentaires.
AjaxHelper indique la prise en charge du rendu HTML dans un scénario AJAX dans une vue.
AjaxHelper(TModel) Indique la prise en charge du rendu HTML dans les scénarios AJAX dans des vues fortement typées.
AjaxRequestExtensions représente une classe qui étend la classe HttpRequestBase, ajoutant des fonctionnalités permettant de déterminer si une requête HTTP est une requête AJAX.
AllowHtmlAttributeAutorise les requêtes à inclure un balisage HTML lors de la liaison du modèle en ignorant la validation de la demande de l'attribut. (Il est fortement recommandé que les applications vérifient explicitement tous les modèles qui désactivent la validation des requêtes pour éviter les attaques de script.)
AreaRegistration Fourni dans une application ASP.NET MVC. pour enregistrer une ou plusieurs zones.
AreaRegistrationContextEncapsule les informations nécessaires pour enregistrer une zone dans une application ASP.NET MVC.
AssociatedMetadataProvider Fournit une classe abstraite pour implémenter des fournisseurs de métadonnées.
AssociatedValidatorProvider Fournit une classe abstraite pour les classes utilisées pour implémenter les fournisseurs de validation.
AsyncController Fournit une classe de base pour les contrôleurs asynchrones.
AsyncTimeoutAttribute représente un attribut utilisé pour définir la valeur du délai d'attente (en millisecondes) d'une méthode asynchrone.
AuthorizationContext encapsule les informations requises lors de l'utilisation de l'attribut AuthorizeAttribute.
AuthorizeAttribute représente un attribut utilisé pour restreindre l'accès de l'appelant aux méthodes d'action.
BindAttribute représente un attribut utilisé pour fournir des détails sur la manière dont la liaison du modèle aux paramètres doit être effectuée.
BuildManagerCompiledViewReprésente la classe de base pour les vues compilées par la classe BuildManager avant que la vue ne soit rendue par le moteur de vue.
BuildManagerViewEngineFournit la classe de base pour le moteur d'affichage.
ByteArrayModelBinderMappe les requêtes du navigateur en tableaux d'octets.
ChildActionOnlyAttribute représente un attribut qui indique qu'une méthode d'action ne doit être appelée qu'en tant qu'action enfant.
ChildActionValueProviderReprésente le fournisseur de valeur pour la valeur dans l'action enfant.
ChildActionValueProviderFactory représente une usine utilisée pour créer des objets fournisseurs de valeur pour les actions enfants.
ClientDataTypeModelValidatorProvider Renvoie le validateur de modèle de type de données client.
CompareAttribute Fournit des attributs pour comparer deux attributs 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.
Contrôleur Fournit des méthodes pour répondre aux requêtes HTTP adressées à un site Web ASP.NET MVC.
ControllerActionInvoker représente une classe chargée d'appeler la méthode d'action du contrôleur.
ControllerBase représente la classe de base pour tous les contrôleurs MVC.
ControllerBuilder représente une classe chargée de générer dynamiquement des contrôleurs.
ControllerContext Encapsule les informations sur les requêtes HTTP correspondant aux instances RouteBase et ControllerBase spécifiées.
ControllerDescriptor encapsule les informations décrivant le contrôleur, telles que le nom, le type et le fonctionnement du contrôleur.
ControllerInstanceFilterProviderAjoute un contrôleur à une instance de FilterProviderCollection.
CustomModelBinderAttribute représente un attribut qui appelle un classeur de modèles personnalisé.
DataAnnotationsModelMetadataFournit des conteneurs pour les métadonnées publiques du modèle de données, la classe DataAnnotationsModelMetadataProvider et la classe DataAnnotationsModelValidator.
DataAnnotationsModelMetadataProviderImplémente le fournisseur de métadonnées de modèle par défaut pour ASP.NET MVC.
DataAnnotationsModelValidator Fournit des validateurs de modèles.
DataAnnotationsModelValidator(TAttribute) Fournit un validateur de modèle pour le type de validation spécifié.
DataAnnotationsModelValidatorProviderImplémente le fournisseur de validation par défaut pour ASP.NET MVC.
DataErrorInfoModelValidatorProvider Fournit un conteneur pour le validateur de modèle de message d'erreur.
DefaultControllerFactory représente la fabrique de contrôleurs enregistrée par défaut.
DefaultModelBinder mappe les requêtes du navigateur aux objets de données. Cette classe fournit une implémentation concrète du classeur de modèles.
DefaultViewLocationCache Représente le cache mémoire de l'emplacement de la vue.
DependencyResolver Fournit un point d'enregistrement pour les résolveurs de dépendances qui implémentent l'interface IDependencyResolver ou le localisateur de service public IServiceLocator.
DependencyResolverExtensionsFournit des implémentations de type sécurisé de GetService et GetServices.
DictionaryValueProvider(TValue)Représente la classe de base pour les fournisseurs de valeurs dont les valeurs proviennent de collections qui implémentent l'interface IDictionary(TKey, TValue).
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 de validateur.
EmptyResult représente un résultat qui n'effectue aucune opération, comme une méthode d'opération de contrôleur qui ne renvoie rien.
ExceptionContextP fournit un contexte en utilisant la classe HandleErrorAttribute.
ExpressionHelper Fournit une classe d'assistance pour obtenir le nom du modèle à partir d'une expression.
FieldValidationMetadata Fournit un conteneur pour les métadonnées de validation des champs clients.
FileContentResultEnvoie le contenu du fichier binaire à la réponse.
FilePathResultEnvoie le contenu du fichier à la réponse.
FileResult représente une classe de base pour envoyer le contenu d'un fichier binaire à une réponse.
FileStreamResultUtilisez une instance Stream pour envoyer du contenu binaire à la réponse.
Filter représente une classe de métadonnées qui contient des références à une implémentation d'une ou plusieurs interfaces de filtre, un ordre de filtre et une portée de filtre.
FilterAttribute Représente la classe de base pour les attributs de filtre d'opération et de résultat.
FilterAttributeFilterProviderUn fournisseur de filtres qui définit les attributs de filtre.
FilterInfo encapsule des informations sur les filtres d'action disponibles.
FilterProviderCollectionReprésente une collection de fournisseurs de filtres pour une application.
FilterProvidersFournit un point d'enregistrement pour les filtres.
FormCollection Contient les fournisseurs de valeurs de formulaire de l'application.
FormContext encapsule les informations nécessaires pour valider et traiter les données d'entrée dans un formulaire HTML.
FormValueProviderReprésente le fournisseur de valeurs pour les valeurs de formulaire contenues dans l'objet NameValueCollection.
FormValueProviderFactory représente une classe chargée de créer de nouvelles instances d'objets fournisseurs de valeurs de formulaire.
GlobalFilterCollection représente une classe qui contient tous les filtres globaux.
GlobalFilters représente une collection de filtres globaux.
HandleErrorAttribute représente un attribut utilisé pour gérer les exceptions déclenchées par les méthodes d'action.
HandleErrorInfo encapsule des informations sur la gestion des erreurs générées par les méthodes d'action.
HiddenInputAttribute représente un attribut qui indique si une valeur d'attribut ou une valeur de champ doit être rendue en tant qu'élément d'entrée masqué.
HtmlHelper indique la prise en charge du rendu des contrôles HTML dans les vues.
HtmlHelper(TModel) indique la prise en charge du rendu des contrôles HTML dans des vues fortement typées.
HttpDeleteAttribute représente un attribut utilisé pour restreindre une méthode d'action afin qu'elle ne gère que les requêtes HTTP DELETE.
HttpFileCollectionValueProviderReprésente le fournisseur de valeurs à utiliser pour les valeurs de la collection de fichiers HTTP.
HttpFileCollectionValueProviderFactoryReprésente une classe chargée de créer de nouvelles instances d'objets HTTP File Collection Value Provider.
HttpGetAttribute représente un attribut utilisé pour restreindre une méthode d'action afin qu'elle ne gère que les requêtes HTTP GET.
HttpNotFoundResultDéfinit un objet utilisé pour indiquer que la ressource demandée n'a pas été trouvée.
HttpPostAttribute représente un attribut utilisé pour restreindre une méthode d'action afin qu'elle ne gère que les requêtes HTTP POST.
HttpPostedFileBaseModelBinder Lie le modèle au fichier publié.
HttpPutAttribute représente un attribut utilisé pour restreindre une méthode d'action afin qu'elle ne gère que les requêtes HTTP PUT.
HttpRequestExtensionsÉtend la classe HttpRequestBase, qui contient les valeurs HTTP envoyées par le client dans les requêtes Web.
HttpStatusCodeResultFournit une méthode pour renvoyer le résultat d'une opération avec un code d'état de réponse HTTP et une description spécifiques.
HttpUnauthorizedResultReprésente le résultat d'une requête HTTP non autorisée.
JavaScriptResultEnvoyer du contenu JavaScript à la réponse.
JsonResult représente une classe utilisée pour envoyer du contenu au format JSON à une réponse.
JsonValueProviderFactoryPermet aux méthodes d'action d'envoyer et de recevoir du texte au format JSON et de transmettre le texte JSON aux paramètres de la méthode d'action de manière contraignante.
LinqBinaryModelBinderMappe les requêtes du navigateur vers les objets binaires LINQ.
ModelBinderAttribute représente un attribut utilisé pour associer un type de modèle à un type de générateur de modèle.
ModelBinderDictionaryReprésente une classe qui contient tous les classeurs de modèles de l'application (répertoriés par type de classeur).
ModelBinderProviderCollectionFournit un conteneur pour les fournisseurs de classeurs de modèles.
ModelBinderProvidersFournit un conteneur pour les fournisseurs de classeurs de modèles.
ModelBindersFournit un accès global aux classeurs de modèles de l'application.
ModelBindingContext Fournit le contexte dans lequel exécuter le classeur de modèles.
ModelClientValidationEqualToRule Fournit un conteneur pour les règles de validation d'égalité envoyées au navigateur.
ModelClientValidationRangeRule Fournit un conteneur pour les règles de validation de plage envoyées au navigateur.
ModelClientValidationRegexRule Fournit un conteneur pour les règles de validation côté client d'expression régulière envoyées au navigateur.
ModelClientValidationRemoteRule Fournit un conteneur pour les règles de validation à distance envoyées au navigateur.
ModelClientValidationRequiredRule Fournit un conteneur pour la validation côté client des champs obligatoires.
ModelClientValidationRule Fournit un conteneur de classe de base pour les règles de validation client envoyées au navigateur.
ModelClientValidationStringLengthRule Fournit un conteneur pour les règles de validation de longueur de chaîne envoyées au navigateur.
ModelError représente une erreur survenue lors de la liaison du modèle.
ModelErrorCollectionUne collection d'instances ModelError.
ModelMetadataFournit des conteneurs pour les métadonnées publiques du modèle de données, la classe ModelMetadataProvider et la classe ModelValidator.
ModelMetadataProvider Fournit une classe de base abstraite pour les fournisseurs de métadonnées personnalisés.
ModelMetadataProvidersFournit des conteneurs pour l'instance actuelle de ModelMetadataProvider.
ModelStateEncapsule l'état de la liaison du modèle dans une propriété du paramètre de méthode d'action ou dans le paramètre de méthode d'action lui-même.
ModelStateDictionaryReprésente l'état d'une tentative de liaison d'un formulaire envoyé à une méthode d'action qui inclut des informations de validation.
ModelValidationResult Fournit un conteneur pour le résultat de la validation.
ModelValidator Fournit une classe de base pour implémenter la logique de validation.
ModelValidatorProviderFournit une liste de validateurs pour le modèle.
ModelValidatorProviderCollectionFournit un conteneur pour une liste de fournisseurs de validation.
ModelValidatorProvidersFournit des conteneurs pour les fournisseurs de validation actuels.
MultiSelectList représente une liste d'éléments à partir de laquelle l'utilisateur peut sélectionner plusieurs éléments.
MvcFilterLorsqu'il est implémenté dans une classe dérivée, fournit une classe de métadonnées qui contient les implémentations d'une ou plusieurs interfaces de filtre, l'ordre des filtres et le filtrage Une référence à la portée de la portée.
MvcHandlerSélectionnez le contrôleur qui gérera les requêtes HTTP.
MvcHtmlString Représente une chaîne codée en HTML qui ne doit plus être encodée.
MvcHttpHandlerVérifie et gère les requêtes HTTP.
MvcRouteHandlerCrée un objet qui implémente l'interface IHttpHandler et transmet le contexte de la requête à l'objet.
MvcWebRazorHostFactoryCrée une instance du fichier MvcWebPageRazorHost.
NameValueCollectionExtensionsÉtend l'objet NameValueCollection pour pouvoir copier la collection dans le dictionnaire spécifié.
NameValueCollectionValueProvider Représente la classe de base pour les fournisseurs de valeurs dont les valeurs proviennent d'objets NameValueCollection.
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 les méthodes d'action qui mettront en cache leur sortie.
ParameterBindingInfoEncapsule les informations relatives à la liaison des paramètres de la méthode d'action au modèle de données.
ParameterDescriptor contient des informations décrivant le paramètre.
PartialViewResult représente une classe de base pour envoyer une vue partielle à une réponse.
PreApplicationStartCode Fournit un point d'enregistrement pour le code de pré-démarrage de l'application ASP.NET Razor.
QueryStringValueProviderReprésente le fournisseur de valeur pour la chaîne de requête contenue dans l'objet NameValueCollection.
QueryStringValueProviderFactory représente une classe responsable de la création de nouvelles instances d'objets fournisseurs de valeurs de chaîne de requête.
RangeAttributeAdapter Fournit un adaptateur pour l'attribut RangeAttribute.
RazorView représente une classe permettant de créer des vues avec la syntaxe Razor.
RazorViewEngineReprésente un moteur d'affichage pour le rendu des pages Web à l'aide de la syntaxe ASP.NET Razor.
RedirectResultContrôlez le traitement des opérations de l'application en redirigeant vers l'URI spécifié.
RedirectToRouteResult représente le résultat de l'utilisation du dictionnaire de valeurs d'itinéraire spécifié pour effectuer la redirection.
ReflectedActionDescriptor Contient des informations décrivant la méthode d'action réfléchie.
ReflectedControllerDescriptor Contient des informations décrivant le contrôleur réfléchi.
ReflectedParameterDescriptor Contient des informations décrivant les paramètres de la méthode d'action réfléchie.
RegularExpressionAttributeAdapterUn adaptateur qui fournit l'attribut RegularExpressionAttribute.
RemoteAttribute Fournit des fonctionnalités pour les validateurs distants utilisant le plugin de validation jQuery.
RequiredAttributeAdapterUn adaptateur qui fournit l'attribut RequiredAttributeAttribute.
RequireHttpsAttributeReprésente un attribut utilisé pour forcer le renvoi des requêtes HTTP non sécurisées via HTTPS.
ResultExecutedContext Fournit le contexte pour la méthode OnResultExecuted de la classe ActionFilterAttribute.
ResultExecutingContext Fournit le contexte pour la méthode OnResultExecuting de la classe ActionFilterAttribute.
RouteCollectionExtensionsÉtendez les objets RouteCollection pour le routage MVC.
RouteDataValueProviderReprésente le fournisseur de valeur pour les données d'itinéraire contenues dans un objet qui implémente l'interface IDictionary(TKey, TValue).
RouteDataValueProviderFactory représente l'usine utilisée pour créer des objets fournisseur de valeur de données d'itinéraire.
SelectList représente une liste dans laquelle l'utilisateur peut sélectionner un élément.
SelectListItem représente l'élément sélectionné dans une instance de la classe SelectList.
SessionStateAttributeSpécifie l'état de session du contrôleur.
SessionStateTempDataProviderFournit des données d'état de session pour l'objet TempDataDictionary actuel.
StringLengthAttributeAdapter Fournit un adaptateur pour l'attribut StringLengthAttribute.
TempDataDictionary représente un ensemble de données qui est conservé uniquement d'une requête à l'autre.
TemplateInfo encapsule des informations sur le contexte actuel du modèle.
UrlHelperContient des méthodes pour générer des URL pour ASP.NET MVC dans une application.
UrlParameter représente les paramètres facultatifs utilisés par la classe MvcHandler lors du routage.
ValidatableObjectAdapter Fournit un adaptateur d'objet validable.
ValidateAntiForgeryTokenAttribute représente l'attribut utilisé pour empêcher les requêtes falsifiées.
ValidateInputAttribute représente un attribut utilisé pour marquer les méthodes d'action qui doivent valider leur saisie.
ValueProviderCollectionReprésente une collection d'objets fournisseurs de valeurs pour une application.
ValueProviderDictionary est obsolète. Un dictionnaire représentant les fournisseurs de valeurs de l'application.
ValueProviderFactoriesReprésente un conteneur pour les objets d'usine de fournisseur de valeur.
ValueProviderFactory représente une usine utilisée pour créer des objets fournisseurs de valeur.
ValueProviderFactoryCollectionReprésente une collection d'usines de fournisseurs de valeur pour l'application.
ValueProviderResult signifie lier une valeur (telle qu'une valeur envoyée par un formulaire ou une valeur dans une chaîne de requête) à un attribut de paramètre de méthode d'action ou au paramètre le résultat lui-même.
ViewContext encapsule les informations liées à la vue présentée.
ViewDataDictionary représente un conteneur utilisé pour transmettre des données entre les contrôleurs et les vues.
ViewDataDictionary(TModel) représente un conteneur utilisé pour transmettre des données fortement typées entre les contrôleurs et les vues.
ViewDataInfo encapsule des informations sur le contenu actuel du modèle utilisé pour développer le modèle et les assistants HTML qui interagissent avec le modèle.
ViewEngineCollectionReprésente la collection de moteurs d'affichage disponibles pour l'application.
ViewEngineResult représente le résultat du positionnement du moteur de vue.
ViewEngines représente l'ensemble des moteurs de vue disponibles pour l'application.
ViewMasterPage représente les informations requises pour générer la page de vue principale.
ViewMasterPage(TModel) représente les informations requises pour générer une page de vue principale fortement typée.
ViewPage représente les propriétés et les méthodes requises pour afficher une vue sous forme de page Web Forms.
ViewPage(TModel)Représente les informations nécessaires pour afficher une vue fortement typée dans une page Web Forms.
ViewResultReprésente une classe utilisée pour restituer une vue à l'aide d'une instance IView renvoyée par un objet IViewEngine.
ViewResultBase représente une classe de base utilisée pour fournir un modèle pour une vue et restituer la vue à la réponse.
ViewStartPage Fournit une classe abstraite qui peut être utilisée pour implémenter une page de démarrage (maître) de vue.
ViewTemplateUserControlFournit un conteneur pour les objets TemplateInfo.
ViewTemplateUserControl(TModel)Fournit un conteneur pour les objets TemplateInfo.
ViewType représente le type de vue.
ViewUserControl représente les informations requises pour générer le contrôle utilisateur.
ViewUserControl(TModel) représente les informations requises pour générer un contrôle utilisateur fortement typé.
VirtualPathProviderViewEngine représente l'implémentation de la classe de base abstraite de l'interface IViewEngine.
WebFormView représente les informations nécessaires pour générer une page Web Forms dans ASP.NET MVC.
WebFormViewEngineReprésente un moteur d'affichage utilisé pour afficher les pages Web Forms en réponses.
WebViewPage représente les propriétés et les méthodes requises pour afficher une vue à l'aide de la syntaxe ASP.NET Razor.
WebViewPage(TModel)Représente les propriétés et les méthodes requises pour afficher une vue à l'aide de la syntaxe ASP.NET Razor.


Interface

接口描述
IActionFilter定义操作筛选器中使用的方法。
IActionInvoker定义操作调用程序的协定,该调用程序用于调用一个操作以响应 HTTP 请求。
IAuthorizationFilter定义授权筛选器所需的方法。
IClientValidatable为 ASP.NET MVC 验证框架提供一种用于在运行时发现验证程序是否支持客户端验证的方法。
IController定义控制器所需的方法。
IControllerActivator对使用依赖关系注入来实例化控制器的方式进行精细控制。
IControllerFactory定义控制器工厂所需的方法。
IDependencyResolver定义可简化服务位置和依赖关系解析的方法。
IExceptionFilter定义异常筛选器所需的方法。
IFilterProvider提供用于查找筛选器的接口。
IMetadataAware提供用于向 AssociatedMetadataProvider 类公开特性的接口。
IModelBinder定义模型联编程序所需的方法。
IModelBinderProvider定义用于为实现 IModelBinder 接口的类动态实现模型绑定的方法。
IMvcFilter定义用于指定筛选器顺序以及是否允许多个筛选器的成员。
IResultFilter定义结果筛选器所需的方法。
IRouteWithArea将路由与 ASP.NET MVC 应用程序中的区域关联。
ITempDataProvider定义临时数据提供程序的协定,这些临时数据提供程序用于存储要在下一个请求中查看的数据。
IUnvalidatedValueProvider表示一个可跳过请求验证的 IValueProvider 接口。
IValueProvider定义 ASP.NET MVC 中的值提供程序所需的方法。
IView定义视图所需的方法。
IViewDataContainer定义视图数据字典所需的方法。
IViewEngine定义视图引擎所需的方法。
IViewLocationCache定义在内存中缓存视图位置所需的方法。
IViewPageActivator对使用依赖关系注入创建视图页的方式进行精细控制。

Site Web PHP chinois