php mvc手册,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表示一个类,该类负责创建表单值提供程序对象的新实例。

GlobalFilterCollection表示一个包含所有全局筛选器的类。

GlobalFilters表示全局筛选器集合。

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

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

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

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

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

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

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

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

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

HttpNotFoundResult定义一个用于指示未找到所请求资源的对象。

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提供运行模型联编程序的上下文。

ModelClientValidationEqualToRule为发送到浏览器的相等验证规则提供一个容器。

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

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

ModelClientValidationRemoteRule为发送到浏览器的远程验证规则提供一个容器。

ModelClientValidationRequiredRule为必填字段的客户端验证提供一个容器。

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

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

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

ModelErrorCollectionModelError 实例的集合。

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 语法的 Web 页面的视图引擎。

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 Forms 页所需的属性和方法。

ViewPage(TModel)表示将强类型视图呈现为 Web Forms 页所需的信息。

ViewResult表示一个类,该类用于使用由 IViewEngine 对象返回的 IView 实例来呈现视图。

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

ViewStartPage提供可用于实现视图启动(母版)页的抽象类。

ViewTemplateUserControl提供 TemplateInfo 对象的容器。

ViewTemplateUserControl(TModel)提供 TemplateInfo 对象的容器。

ViewType表示视图的类型。

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

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

VirtualPathProviderViewEngine表示 IViewEngine 接口的抽象基类实现。

WebFormView表示在 ASP.NET MVC 中生成 Web Forms 页时所需的信息。

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

WebViewPage表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

WebViewPage(TModel)表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多开发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页开发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的开发策略,响应式设计信手拈来。 无论是前端开发新手渴望系统学习,还是资深开发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,开启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值