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 。
AllowAnonymousAttribute 跳过 AuthorizeAttribute 操作。
AllowHtmlAttribute 含 HTML 标记。 攻击。)
AreaRegistration 提供在 ASP.NET MVC 方式。
AreaRegistrationContext 对在 ASP.NET MVC 装。
AssociatedMetadataProvider 象类。
AssociatedValidatorProvider 抽象类。
AsyncController 提供与 ASP.NET MVC 3 性。
AsyncTimeoutAttribute
AuthorizationContext 对使用 AuthorizeAttribute 封装。
AuthorizeAttribute
BindAttribute 细信息。
BuildManagerCompiledView 前由 BuildManager
BuildManagerViewEngine
ByteArrayModelBinder 节数组。
CachedAssociatedMetadataProvider<TModelMetadata>
CachedDataAnnotationsMetadataAttributes 存 System.ComponentModel.DataAnnotations 。
CachedDataAnnotationsModelMetadata 存 DataAnnotationsModelMetadata 的容器。
CachedDataAnnotationsModelMetadataProvider 实现 ASP.NET MVC 。
CachedModelMetadata<TPrototypeCache> 容器。
CancellationTokenModelBinder
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 法。
ExceptionContext 提供使用 HandleErrorAttribute 。
ExpressionHelper
FieldValidationMetadata
FileContentResult
FilePathResult 应。
FileResult 基类。
FileStreamResult 使用 Stream 到响应。
Filter 用。
FilterAttribute
FilterAttributeFilterProvider
FilterInfo
FilterProviderCollection 集合。
FilterProviders 点。
FormCollection
FormContext 理 HTML 封装。
FormValueProvider 表示 NameValueCollection 。
FormValueProviderFactory
GlobalFilterCollection
GlobalFilters
HandleErrorAttribute
HandleErrorInfo
HiddenInputAttribute 的 input 元素。
HtmlHelper HTML 控件。
HtmlHelper<TModel> 中呈现 HTML 控件。
HttpDeleteAttribute 处理 HTTP DELETE 请求。
HttpFileCollectionValueProvider 来自 HTTP 程序。
HttpFileCollectionValueProviderFactory 创建 HTTP 。
HttpGetAttribute 处理 HTTP GET 请求。
HttpHeadAttribute 指定 HTTP HTTP HEAD 方法。
HttpNotFoundResult
HttpOptionsAttribute 处理 HTTP OPTIONS 请求。
HttpPatchAttribute 处理 HTTP PATCH 请求。
HttpPostAttribute 处理 HTTP POST 请求。
HttpPostedFileBaseModelBinder 文件。
HttpPutAttribute 处理 HTTP PUT 请求。
HttpRequestExtensions 扩展 HttpRequestBase Web 的 HTTP 值。
HttpStatusCodeResult 定 HTTP 方法。
HttpUnauthorizedResult 权的 HTTP 。
JavaScriptResult 将 JavaScript 响应。
JsonResult 将 JSON 。
JsonValueProviderFactory 接收 JSON ,并将 JSON
LinqBinaryModelBinder 求映射到 LINQ Binary 对象。
ModelBinderAttribute 模型-。
ModelBinderDictionary
ModelBinderProviderCollection 容器。
ModelBinderProviders 容器。
ModelBinders
ModelBindingContext
ModelError
ModelErrorCollection ModelError 。
ModelMetadata 据、ModelMetadataProvider 类和 ModelValidator 。
ModelMetadataProvider 基类。
ModelMetadataProviders 为当前的 ModelMetadataProvider 器。
ModelState 身。
ModelStateDictionary 的状态。
ModelValidationResult
ModelValidator 的基类。
ModelValidatorProvider 列表。
ModelValidatorProviderCollection 器。
ModelValidatorProviders 供容器。
MultiSelectList 项。
MvcFilter
MvcHandler HTTP 器。
MvcHtmlString 的 HTML 串。
MvcHttpHandler HTTP 请求。
MvcRouteHandler 现 IHttpHandler 下文。
MvcWebRazorHostFactory 创建 MvcWebPageRazorHost 。
NameValueCollectionExtensions 扩展 NameValueCollection 字典。
NameValueCollectionValueProvider 来自 NameValueCollection 对象。
NoAsyncTimeoutAttribute 为 AsyncTimeoutAttribute 利包装。
NonActionAttribute
OutputCacheAttribute
ParameterBindingInfo 信息。
ParameterDescriptor
PartialViewResult
PreApplicationStartCode 为 ASP.NET Razor
QueryStringValueProvider 表示 NameValueCollection 程序。
QueryStringValueProviderFactory 新实例。
RangeAttributeAdapter 提供 RangeAttribute 器。
RazorView 建具有 Razor 的类。
RazorViewEngine ASP.NET Razor 。
RedirectResult 到指定的 URI 的处理。
RedirectToRouteResult 果。
ReflectedActionDescriptor
ReflectedControllerDescriptor 的信息。
ReflectedParameterDescriptor 息。
RegularExpressionAttributeAdapter 提供 RegularExpressionAttribute 器。
RemoteAttribute 提供使用 jQuery 的特性。
RequiredAttributeAdapter 提供 RequiredAttributeAttribute 器。
RequireHttpsAttribute 过 HTTPS 安全的 HTTP 请求。
ResultExecutedContext 提供 ActionFilterAttribute 类的 OnResultExecuted 文。
ResultExecutingContext 提供 ActionFilterAttribute 类的 OnResultExecuting 文。
RouteCollectionExtensions 扩展 RouteCollection MVC 路由。
RouteDataValueProvider 表示实现 IDictionary<TKey, TValue>
RouteDataValueProviderFactory
SelectList
SelectListItem 表示 SelectList
SessionStateAttribute
SessionStateTempDataProvider 为当前 TempDataDictionary 。
StringLengthAttributeAdapter 提供 StringLengthAttribute 器。
TempDataDictionary
TemplateInfo
UrlHelper 的 ASP.NET MVC 生成 URL 的方法。
UrlParameter 程中 MvcHandler 选参数。
ValidatableObjectAdapter 器。
ValidateAntiForgeryTokenAttribute 的特性。
ValidateInputAttribute 法。
ValueProviderCollection 集合。
ValueProviderDictionary
ValueProviderFactories
ValueProviderFactory 厂。
ValueProviderFactoryCollection 集合。
ValueProviderResult
ViewContext 信息。
ViewDataDictionary
ViewDataDictionary<TModel> 型数据。
ViewDataInfo 互的 HTML 封装。
ViewEngineCollection 集合。
ViewEngineResult 果。
ViewEngines 集合。
ViewMasterPage
ViewMasterPage<TModel> 信息。
ViewPage 呈现为 Web 法。
ViewPage<TModel> 表示以 Web 信息。
ViewResult 使用由 IViewEngine IView 视图。
ViewResultBase
ViewStartPage
ViewTemplateUserControl 提供 TemplateInfo 。
ViewTemplateUserControl<TModel> 提供 TemplateInfo 。
ViewType 类型。
ViewUserControl 的信息。
ViewUserControl<TModel> 息。
VirtualPathProviderViewEngine 表示 IViewEngine
WebFormView 表示在 ASP.NET MVC 中生成 Web
WebFormViewEngine 现 Web 图引擎。
WebViewPage 用 ASP.NET Razor 和方法。
WebViewPage<TModel> 用 ASP.NET Razor 和方法。

接口

接口 说明
IActionFilter 的方法。
IActionInvoker 以响应 HTTP 请求。
IAuthorizationFilter 方法。
IClientValidatable 为 ASP.NET MVC 方法。
IController
IControllerActivator
IControllerFactory 方法。
IDependencyResolver
IEnumerableValueProvider 殊的 IValueProvider的类型。
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 细控制。

委托

委托 说明
ActionSelector 的逻辑。
DataAnnotationsModelValidationFactory 表示创建 DataAnnotationsModelValidatorProvider 。
DataAnnotationsValidatableObjectAdapterFactory 为基于 IValidatableObject

枚举

枚举 说明
FilterScope 些值指定 ASP.NET MVC 行顺序。
FormMethod HTTP
HttpVerbs 枚举 HTTP 谓词。
InputType
JsonRequestBehavior 端的 HTTP GET 请求。