当前位置:K88软件开发文章中心编程语言.NET.NET02 → 文章内容

ASP.NET MVC 参考手册

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-14 1:44:34

ASP.NET MVC - 参考手册类类描述AcceptVerbsAttribute表示一个特性,该特性指定操作方法将响应的 HTTP 谓词。ActionDescriptor提供有关操作方法的信息,比如操作方法的名称、控制器、参数、特性和筛选器。ActionExecutedContext提供 ActionFilterAttribute 类的 ActionExecuted 方法的上下文。ActionExecutingContext提供 ActionFilterAttribute 类的 ActionExecuting 方法的上下文。ActionFilterAttribute表示筛选器特性的基类。ActionMethodSelectorAttribute表示一个用于影响操作方法选择的特性。ActionNameAttribute表示一个用于操作的名称的特性。ActionNameSelectorAttribute表示一个可影响操作方法选择的特性。ActionResult封装一个操作方法的结果并用于代表该操作方法执行框架级操作。AdditionalMetadataAttribute提供一个类,该类实现 IMetadataAware 接口以支持其他元数据。AjaxHelper表示支持在视图中呈现 AJAX 方案中的 HTML。AjaxHelper(TModel)表示支持在强类型视图中呈现 AJAX 方案中的 HTML。AjaxRequestExtensions表示一个类,该类对 HttpRequestBase 类进行了扩展,在其中添加了确定 HTTP 请求是否为 AJAX 请求的功能。AllowHtmlAttribute通过跳过属性的请求验证,允许请求在模型绑定过程中包含 HTML 标记。(强烈建议应用程序显式检查所有禁用请求验证的模型,以防止脚本攻击。)AreaRegistration提供在一个 ASP.NET MVC 应用程序内注册一个或多个区域的方式。AreaRegistrationContext对在 ASP.NET MVC 应用程序内注册某个区域时所需的信息进行封装。AssociatedMetadataProvider提供用于实现元数据提供程序的抽象类。AssociatedValidatorProvider为用于实现验证提供程序的类提供抽象类。AsyncController为异步控制器提供基类。AsyncTimeoutAttribute表示一个特性,该特性用于设置异步方法的超时值(以毫秒为单位)。AuthorizationContext对使用 AuthorizeAttribute 特性时所需的信息进行封装。AuthorizeAttribute表示一个特性,该特性用于限制调用方对操作方法的访问。BindAttribute表示一个特性,该特性用于提供有关应如何进行模型绑定到参数的详细信息。BuildManagerCompiledView表示在视图引擎呈现视图之前由 BuildManager 类编译的视图的基类。BuildManagerViewEngine为视图引擎提供基类。ByteArrayModelBinder映射浏览器请求到字节数组。ChildActionOnlyAttribute表示一个特性,该特性用于指示操作方法只应作为子操作进行调用。ChildActionValueProvider表示子操作中的值的值提供程序。ChildActionValueProviderFactory表示用于为子操作创建值提供程序对象的工厂。ClientDataTypeModelValidatorProvider返回客户端数据类型模型验证程序。CompareAttribute提供用于比较某个模型的两个属性的特性。ContentResult表示用户定义的内容类型,该类型是操作方法的结果。Controller提供用于响应对 ASP.NET MVC 网站所进行的 HTTP 请求的方法。ControllerActionInvoker表示一个类,该类负责调用控制器的操作方法。ControllerBase表示所有 MVC 控制器的基类。ControllerBuilder表示一个类,该类负责动态生成控制器。ControllerContext封装有关与指定的 RouteBase 和 ControllerBase 实例匹配的 HTTP 请求的信息。ControllerDescriptor封装描述控制器的信息,比如控制器的名称、类型和操作。ControllerInstanceFilterProvider将控制器添加到 FilterProviderCollection 实例。CustomModelBinderAttribute表示一个调用自定义模型联编程序的特性。DataAnnotationsModelMetadata为数据模型的公共元数据、DataAnnotationsModelMetadataProvider 类和 DataAnnotationsModelValidator 类提供容器。DataAnnotationsModelMetadataProvider实现 ASP.NET MVC 的默认模型元数据提供程序。DataAnnotationsModelValidator提供模型验证程序。DataAnnotationsModelValidator(TAttribute)为指定的验证类型提供模型验证程序。DataAnnotationsModelValidatorProvider实现 ASP.NET MVC 的默认验证提供程序。DataErrorInfoModelValidatorProvider为错误信息模型验证程序提供容器。DefaultControllerFactory表示默认情况下已注册的控制器工厂。DefaultModelBinder映射浏览器请求到数据对象。该类提供模型联编程序的具体实现。DefaultViewLocationCache表示视图位置的内存缓存。DependencyResolver为实现 IDependencyResolver 或公共服务定位器 IServiceLocator 接口的依赖关系解析程序提供一个注册点。DependencyResolverExtensions提供 GetService 和 GetServices 的类型安全实现。DictionaryValueProvider(TValue)表示值提供程序的基类,这些值提供程序的值来自实现 IDictionary(TKey, TValue) 接口的集合。EmptyModelMetadataProvider为不需要元数据的数据模型提供空的元数据提供程序。EmptyModelValidatorProvider为不需要验证程序的模型提供空的验证提供程序。EmptyResult表示一个不执行任何操作的结果,比如一个不返回任何内容的控制器操作方法。ExceptionContextP提供使用 HandleErrorAttribute 类的上下文。ExpressionHelper提供用于从表达式中获取模型名称的帮助器类。FieldValidationMetadata为客户端字段验证元数据提供容器。FileContentResult将二进制文件的内容发送到响应。FilePathResult将文件的内容发送到响应。FileResult表示一个用于将二进制文件内容发送到响应的基类。FileStreamResult使用 Stream 实例将二进制内容发送到响应。Filter表示一个元数据类,它包含对一个或多个筛选器接口的实现、筛选器顺序和筛选器范围的引用。FilterAttribute表示操作和结果筛选器特性的基类。FilterAttributeFilterProvider定义筛选器特性的筛选器提供程序。FilterInfo封装有关可用的操作筛选器的信息。FilterProviderCollection表示应用程序的筛选器提供程序的集合。FilterProviders为筛选器提供一个注册点。FormCollection包含应用程序的表单值提供程序。FormContext对验证和处理 HTML 表单中的输入数据所需的信息进行封装。FormValueProvider表示 NameValueCollection 对象中包含的表单值的值提供程序。FormValueProviderFactory表示一个类,该类负责创建表单值提供程序对象的新实

[1] [2] [3]  下一页


ASP.NET MVC 参考手册