天天看点

System.Web.Mvc 命名空间

System.Web.Mvc 命名空间包含一些类和接口,它们支持用于创建 Web 应用程序的 ASP.NET 模型视图控制器 (MVC) 框架。该命名空间包含表示控制器、控制器工厂、操作结果、视图、分部视图以及模型联编程序等的类。

<a>类</a>

说明

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.acceptverbsattribute.aspx">AcceptVerbsAttribute</a>

表示一个特性,该特性指定操作方法将响应的 HTTP 谓词。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actiondescriptor.aspx">ActionDescriptor</a>

提供有关操作方法的信息,如操作方法的名称、控制器、参数、特性和筛选器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionexecutedcontext.aspx">ActionExecutedContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionexecutingcontext.aspx">ActionExecutingContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionfilterattribute.aspx">ActionFilterAttribute</a>

表示所有操作-筛选器特性的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionmethodselectorattribute.aspx">ActionMethodSelectorAttribute</a>

表示一个特性,该特性用于影响操作方法的选择。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionnameattribute.aspx">ActionNameAttribute</a>

表示一个用于操作的名称的特性。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionnameselectorattribute.aspx">ActionNameSelectorAttribute</a>

表示一个特性,该特性可影响操作方法的选择。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionresult.aspx">ActionResult</a>

封装一个操作方法的结果并用于代表该操作方法执行框架级操作。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ajaxhelper.aspx">AjaxHelper</a>

表示支持在视图中呈现 AJAX 方案中的 HTML。

<a href="http://msdn.microsoft.com/zh-cn/library/dd470355.aspx">AjaxHelper(Of TModel)</a>

表示支持在强类型视图中呈现 AJAX 方案中的 HTML。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ajaxrequestextensions.aspx">AjaxRequestExtensions</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.arearegistration.aspx">AreaRegistration</a>

提供在 ASP.NET MVC 应用程序内注册一个或多个区域的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.arearegistrationcontext.aspx">AreaRegistrationContext</a>

对在 ASP.NET MVC 应用程序内注册某个区域时所需的信息进行封装。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.associatedmetadataprovider.aspx">AssociatedMetadataProvider</a>

提供用于实现元数据提供程序的抽象类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.associatedvalidatorprovider.aspx">AssociatedValidatorProvider</a>

为用于实现验证提供程序的类提供抽象类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.asynccontroller.aspx">AsyncController</a>

为异步控制器提供基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.asynctimeoutattribute.aspx">AsyncTimeoutAttribute</a>

表示一个特性,该特性用于设置异步方法的超时值(以毫秒为单位)。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.authorizationcontext.aspx">AuthorizationContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.authorizeattribute.aspx">AuthorizeAttribute</a>

表示一个特性,该特性用于限制调用方对操作方法的访问。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.bindattribute.aspx">BindAttribute</a>

表示一个特性,该特性用于提供有关如何将模型绑定到参数的详细信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.bytearraymodelbinder.aspx">ByteArrayModelBinder</a>

将浏览器请求映射到字节数组。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.childactiononlyattribute.aspx">ChildActionOnlyAttribute</a>

表示一个特性,该特性用于指示操作方法只应作为子操作进行调用。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.clientdatatypemodelvalidatorprovider.aspx">ClientDataTypeModelValidatorProvider</a>

返回客户端数据类型模型验证程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.contentresult.aspx">ContentResult</a>

表示一个用户定义的内容类型,该类型是操作方法的结果。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controller.aspx">Controller</a>

提供用于响应对 ASP.NET MVC 网站所进行的 HTTP 请求的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controlleractioninvoker.aspx">ControllerActionInvoker</a>

表示一个类,该类负责调用控制器的操作方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controllerbase.aspx">ControllerBase</a>

表示所有 MVC 控制器的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controllerbuilder.aspx">ControllerBuilder</a>

表示一个类,该类负责动态生成控制器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controllercontext.aspx">ControllerContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.controllerdescriptor.aspx">ControllerDescriptor</a>

封装描述控制器的信息,如控制器的名称、类型和操作。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.custommodelbinderattribute.aspx">CustomModelBinderAttribute</a>

表示一个调用自定义模型联编程序的特性。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataannotationsmodelmetadata.aspx">DataAnnotationsModelMetadata</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataannotationsmodelmetadataprovider.aspx">DataAnnotationsModelMetadataProvider</a>

实现 ASP.NET MVC 的默认模型元数据提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataannotationsmodelvalidator.aspx">DataAnnotationsModelValidator</a>

提供模型验证程序。

<a href="http://msdn.microsoft.com/zh-cn/library/ee470840.aspx">DataAnnotationsModelValidator(Of TAttribute)</a>

为指定验证类型提供模型验证程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataannotationsmodelvalidatorprovider.aspx">DataAnnotationsModelValidatorProvider</a>

实现 MVC 的默认验证提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataerrorinfomodelvalidatorprovider.aspx">DataErrorInfoModelValidatorProvider</a>

为错误信息模型验证程序提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.defaultcontrollerfactory.aspx">DefaultControllerFactory</a>

表示默认情况下已注册的控制器工厂。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.defaultmodelbinder.aspx">DefaultModelBinder</a>

将浏览器请求映射到数据对象。 该类提供模型联编程序的具体实现。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.defaultviewlocationcache.aspx">DefaultViewLocationCache</a>

表示视图位置的内存缓存。

<a href="http://msdn.microsoft.com/zh-cn/library/ee703471.aspx">DictionaryValueProvider(Of TValue)</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.emptymodelmetadataprovider.aspx">EmptyModelMetadataProvider</a>

为不需要元数据的数据模型提供空的元数据提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.emptymodelvalidatorprovider.aspx">EmptyModelValidatorProvider</a>

为不需要验证程序的模型提供空的验证提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.emptyresult.aspx">EmptyResult</a>

表示一个不执行任何操作的结果,如不返回任何内容的控制器操作方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.exceptioncontext.aspx">ExceptionContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.expressionhelper.aspx">ExpressionHelper</a>

提供用于从表达式中获取模型名称的帮助器类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.fieldvalidationmetadata.aspx">FieldValidationMetadata</a>

为客户端字段验证元数据提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.filecontentresult.aspx">FileContentResult</a>

将二进制文件的内容发送到响应。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.filepathresult.aspx">FilePathResult</a>

将文件的内容发送到响应。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.fileresult.aspx">FileResult</a>

表示一个用于将二进制文件内容发送到响应的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.filestreamresult.aspx">FileStreamResult</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.filterattribute.aspx">FilterAttribute</a>

表示操作-筛选器特性的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.filterinfo.aspx">FilterInfo</a>

封装有关可用的操作筛选器的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.formcollection.aspx">FormCollection</a>

包含应用程序的窗体值提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.formcontext.aspx">FormContext</a>

对验证和处理 HTML 窗体中的输入数据所需的信息进行封装。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.formvalueprovider.aspx">FormValueProvider</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.formvalueproviderfactory.aspx">FormValueProviderFactory</a>

表示一个类,该类负责创建窗体值提供程序对象的新实例。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.handleerrorattribute.aspx">HandleErrorAttribute</a>

表示一个特性,该特性用于处理由操作方法引发的异常。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.handleerrorinfo.aspx">HandleErrorInfo</a>

封装有关处理由操作方法引发的错误的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.hiddeninputattribute.aspx">HiddenInputAttribute</a>

表示一个特性,该特性用于指示是否应将属性值或字段值呈现为隐藏 input 元素。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.htmlhelper.aspx">HtmlHelper</a>

表示支持在视图中呈现 HTML 控件。

<a href="http://msdn.microsoft.com/zh-cn/library/dd492619.aspx">HtmlHelper(Of TModel)</a>

表示支持在强类型视图中呈现 HTML 控件。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpantiforgeryexception.aspx">HttpAntiForgeryException</a>

表示一个 HTTP 防伪造异常。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpdeleteattribute.aspx">HttpDeleteAttribute</a>

表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP DELETE 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpfilecollectionvalueprovider.aspx">HttpFileCollectionValueProvider</a>

表示要用于来自 HTTP 文件集合的值的值提供程序。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpfilecollectionvalueproviderfactory.aspx">HttpFileCollectionValueProviderFactory</a>

表示一个类,该类负责创建 HTTP 文件集合值提供程序对象的新实例。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpgetattribute.aspx">HttpGetAttribute</a>

表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP GET 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httppostattribute.aspx">HttpPostAttribute</a>

表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP POST 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httppostedfilebasemodelbinder.aspx">HttpPostedFileBaseModelBinder</a>

将模型绑定到已发送的文件。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpputattribute.aspx">HttpPutAttribute</a>

表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP PUT 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httprequestextensions.aspx">HttpRequestExtensions</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpunauthorizedresult.aspx">HttpUnauthorizedResult</a>

表示未经授权的 HTTP 请求的结果。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.javascriptresult.aspx">JavaScriptResult</a>

将 JavaScript 内容发送到响应。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.jsonresult.aspx">JsonResult</a>

表示一个类,该类用于将 JSON 格式的内容发送到响应。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.linqbinarymodelbinder.aspx">LinqBinaryModelBinder</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelbinderattribute.aspx">ModelBinderAttribute</a>

表示一个特性,该特性用于将模型类型关联到模型-生成器类型。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelbinderdictionary.aspx">ModelBinderDictionary</a>

表示一个类,该类包含应用程序的所有模型联编程序(按联编程序类型列出)。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelbinders.aspx">ModelBinders</a>

提供对应用程序的模型联编程序的全局访问。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelbindingcontext.aspx">ModelBindingContext</a>

提供运行模型联编程序的上下文。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelclientvalidationrangerule.aspx">ModelClientValidationRangeRule</a>

为发送到浏览器的范围验证规则提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelclientvalidationregexrule.aspx">ModelClientValidationRegexRule</a>

为发送到浏览器的正则表达式客户端验证规则提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelclientvalidationrequiredrule.aspx">ModelClientValidationRequiredRule</a>

为所需字段的客户端验证提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelclientvalidationrule.aspx">ModelClientValidationRule</a>

为发送到浏览器的客户端验证规则提供基类容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelclientvalidationstringlengthrule.aspx">ModelClientValidationStringLengthRule</a>

为发送到浏览器的字符串长度验证规则提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelerror.aspx">ModelError</a>

表示在模型绑定期间发生的错误。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelerrorcollection.aspx">ModelErrorCollection</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelmetadata.aspx">ModelMetadata</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelmetadataprovider.aspx">ModelMetadataProvider</a>

为自定义元数据提供程序提供抽象基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelmetadataproviders.aspx">ModelMetadataProviders</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelstate.aspx">ModelState</a>

将模型绑定的状态封装到操作-方法参数的一个属性或操作方法参数本身。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelstatedictionary.aspx">ModelStateDictionary</a>

表示有关将已发送窗体绑定到操作方法(其中包括验证信息)的尝试的状态。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelvalidationresult.aspx">ModelValidationResult</a>

为验证结果提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelvalidator.aspx">ModelValidator</a>

提供用于实现验证逻辑的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelvalidatorprovider.aspx">ModelValidatorProvider</a>

为模型提供验证程序的列表。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelvalidatorprovidercollection.aspx">ModelValidatorProviderCollection</a>

为验证提供程序的列表提供一个容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.modelvalidatorproviders.aspx">ModelValidatorProviders</a>

为当前验证提供程序提供容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.multiselectlist.aspx">MultiSelectList</a>

表示一个项列表,用户可从该列表中选择多个项。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.mvchandler.aspx">MvcHandler</a>

选择将处理 HTTP 请求的控制器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.mvchtmlstring.aspx">MvcHtmlString</a>

表示不应再次进行编码的 HTML 编码的字符串。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.mvchttphandler.aspx">MvcHttpHandler</a>

验证并处理 HTTP 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.mvcroutehandler.aspx">MvcRouteHandler</a>

创建用于实现 IHttpHandler 接口的对象并为其提供请求上下文。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.namevaluecollectionextensions.aspx">NameValueCollectionExtensions</a>

扩展 NameValueCollection 对象,以便能够将集合复制到指定字典。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.namevaluecollectionvalueprovider.aspx">NameValueCollectionValueProvider</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.noasynctimeoutattribute.aspx">NoAsyncTimeoutAttribute</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.nonactionattribute.aspx">NonActionAttribute</a>

表示一个特性,该特性用于指示控制器方法不是操作方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.outputcacheattribute.aspx">OutputCacheAttribute</a>

表示一个特性,该特性用于标记将缓存其输出的操作方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.parameterbindinginfo.aspx">ParameterBindingInfo</a>

封装与将操作-方法参数绑定到数据模型相关的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.parameterdescriptor.aspx">ParameterDescriptor</a>

包含描述参数的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.partialviewresult.aspx">PartialViewResult</a>

表示一个用于将分部视图发送到响应的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.querystringvalueprovider.aspx">QueryStringValueProvider</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.querystringvalueproviderfactory.aspx">QueryStringValueProviderFactory</a>

表示一个类,该类负责创建查询字符串值提供程序对象的新实例。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.rangeattributeadapter.aspx">RangeAttributeAdapter</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.redirectresult.aspx">RedirectResult</a>

通过重定向到指定的 URI 来控制对应用程序操作的处理。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.redirecttorouteresult.aspx">RedirectToRouteResult</a>

表示使用指定的路由值字典来执行重定向的结果。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.reflectedactiondescriptor.aspx">ReflectedActionDescriptor</a>

包含描述反射的操作方法的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.reflectedcontrollerdescriptor.aspx">ReflectedControllerDescriptor</a>

包含描述反射的控制器的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.reflectedparameterdescriptor.aspx">ReflectedParameterDescriptor</a>

包含描述反射的操作-方法参数的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.regularexpressionattributeadapter.aspx">RegularExpressionAttributeAdapter</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.requiredattributeadapter.aspx">RequiredAttributeAdapter</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.requirehttpsattribute.aspx">RequireHttpsAttribute</a>

表示一个特性,该特性用于强制通过 HTTPS 重新发送不安全的 HTTP 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.resultexecutedcontext.aspx">ResultExecutedContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.resultexecutingcontext.aspx">ResultExecutingContext</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.routecollectionextensions.aspx">RouteCollectionExtensions</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.routedatavalueprovider.aspx">RouteDataValueProvider</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.routedatavalueproviderfactory.aspx">RouteDataValueProviderFactory</a>

表示用来创建路由数据值提供程序对象的工厂。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.selectlist.aspx">SelectList</a>

表示一个列表,用户可从该列表中选择一个项。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.selectlistitem.aspx">SelectListItem</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.sessionstatetempdataprovider.aspx">SessionStateTempDataProvider</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.stringlengthattributeadapter.aspx">StringLengthAttributeAdapter</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.tagbuilder.aspx">TagBuilder</a>

表示一个类,HTML 帮助器使用该类生成 HTML 元素。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.tempdatadictionary.aspx">TempDataDictionary</a>

表示仅从一个请求保持到下一个请求的数据集。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.templateinfo.aspx">TemplateInfo</a>

封装有关当前模板上下文的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.urlhelper.aspx">UrlHelper</a>

包含用于为应用程序内的 ASP.NET MVC 生成 URL 的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.urlparameter.aspx">UrlParameter</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.validateantiforgerytokenattribute.aspx">ValidateAntiForgeryTokenAttribute</a>

表示一个特性,该特性用于检测服务器请求是否已被篡改。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.validateinputattribute.aspx">ValidateInputAttribute</a>

表示一个特性,该特性用于标记必须验证其输入的操作方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueprovidercollection.aspx">ValueProviderCollection</a>

表示应用程序的值提供程序对象的集合。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderdictionary.aspx">ValueProviderDictionary</a>

已过时。表示应用程序的值提供程序的字典。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderfactories.aspx">ValueProviderFactories</a>

表示值提供程序工厂对象的容器。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderfactory.aspx">ValueProviderFactory</a>

表示用来创建值提供程序对象的工厂。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderfactorycollection.aspx">ValueProviderFactoryCollection</a>

表示应用程序的值提供程序工厂的集合。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderresult.aspx">ValueProviderResult</a>

表示将一个值(如窗体发布或查询字符串中的值)绑定到操作-方法参数属性,或者绑定到该参数本身的结果。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewcontext.aspx">ViewContext</a>

封装与呈现视图相关的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewdatadictionary.aspx">ViewDataDictionary</a>

表示一个容器,该容器用于在控制器和视图之间传递数据。

<a href="http://msdn.microsoft.com/zh-cn/library/dd505255.aspx">ViewDataDictionary(Of TModel)</a>

表示一个容器,该容器用于在控制器和视图之间传递强类型数据。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewdatainfo.aspx">ViewDataInfo</a>

对开发模板所使用的当前模板内容和与模板交互的 HTML 帮助器的相关信息进行封装。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewenginecollection.aspx">ViewEngineCollection</a>

表示对应用程序可用的视图引擎的集合。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewengineresult.aspx">ViewEngineResult</a>

表示定位视图引擎的结果。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewengines.aspx">ViewEngines</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewmasterpage.aspx">ViewMasterPage</a>

表示生成母版视图页所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/dd492927.aspx">ViewMasterPage(Of TModel)</a>

表示生成强类型母版视图页所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewpage.aspx">ViewPage</a>

表示将视图呈现为 Web 窗体页所需的属性和方法。

<a href="http://msdn.microsoft.com/zh-cn/library/dd470798.aspx">ViewPage(Of TModel)</a>

表示以 Web 窗体页形式呈现强类型视图所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewresult.aspx">ViewResult</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewresultbase.aspx">ViewResultBase</a>

表示一个用于为视图提供模型并向响应呈现视图的基类。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewtemplateusercontrol.aspx">ViewTemplateUserControl</a>

<a href="http://msdn.microsoft.com/zh-cn/library/ee310192.aspx">ViewTemplateUserControl(Of TModel)</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewtype.aspx">ViewType</a>

表示视图的类型。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewusercontrol.aspx">ViewUserControl</a>

表示生成用户控件所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/dd505144.aspx">ViewUserControl(Of TModel)</a>

表示生成强类型用户控件所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.virtualpathproviderviewengine.aspx">VirtualPathProviderViewEngine</a>

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.webformview.aspx">WebFormView</a>

表示在 MVC 中生成 Web 窗体页时所需的信息。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.webformviewengine.aspx">WebFormViewEngine</a>

表示一个用于向响应呈现 Web 窗体页的视图引擎。

<a></a>

接口

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iactionfilter.aspx">IActionFilter</a>

定义操作筛选器中使用的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iactioninvoker.aspx">IActionInvoker</a>

定义操作调用程序的协定,该调用程序用于调用一个操作以响应 HTTP 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iauthorizationfilter.aspx">IAuthorizationFilter</a>

定义授权筛选器所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.icontroller.aspx">IController</a>

定义控制器所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.icontrollerfactory.aspx">IControllerFactory</a>

定义控制器工厂所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iexceptionfilter.aspx">IExceptionFilter</a>

定义异常筛选器所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.imodelbinder.aspx">IModelBinder</a>

定义模型联编程序所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iresultfilter.aspx">IResultFilter</a>

定义结果筛选器所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iroutewitharea.aspx">IRouteWithArea</a>

将路由与 ASP.NET MVC 应用程序中的区域关联。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.itempdataprovider.aspx">ITempDataProvider</a>

定义用于存储在下一个请求中查看的数据的临时数据提供程序的协定。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ivalueprovider.aspx">IValueProvider</a>

定义 ASP.NET MVC 中的值提供程序所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iview.aspx">IView</a>

定义视图所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iviewdatacontainer.aspx">IViewDataContainer</a>

定义视图数据字典所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iviewengine.aspx">IViewEngine</a>

定义视图引擎所需的方法。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.iviewlocationcache.aspx">IViewLocationCache</a>

定义在内存中缓存视图位置所需的方法。

委托

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionselector.aspx">ActionSelector</a>

表示一个委托,该委托包含用于选择操作方法的逻辑。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.dataannotationsmodelvalidationfactory.aspx">DataAnnotationsModelValidationFactory</a>

枚举

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.formmethod.aspx">FormMethod</a>

枚举窗体的 HTTP 请求类型。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpverbs.aspx">HttpVerbs</a>

枚举 HTTP 谓词。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.inputtype.aspx">InputType</a>

枚举输入控件的类型。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.jsonrequestbehavior.aspx">JsonRequestBehavior</a>

指定是否允许来自客户端的 HTTP GET 请求。

<a href="http://msdn.microsoft.com/zh-cn/library/system.web.mvc.tagrendermode.aspx">TagRenderMode</a>

枚举可用于呈现 HTML 标记的模式。

继续阅读