发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
一、ASP.NET + MVC
IIS与ASP.NET管道 MVC、MVP以及Model2[上篇] MVC、MVP以及Model2[下篇] ASP.NET MVC是如何运行的[1]: 建立在“伪”MVC框架上的Web应用 ASP.NET MVC是如何运行的[2]: URL路由 ASP.NET MVC是如何运行的[3]: Controller的激活 ASP.NET MVC是如何运行的[4]: Action的执行
二、URL 路由
ASP.NET的路由系统:URL与物理文件的分离 ASP.NET的路由系统:路由映射 ASP.NET的路由系统:根据路由规则生成URL ASP.NET MVC路由扩展:路由映射 ASP.NET MVC路由扩展:链接和URL的生成 ASP.NET路由系统实现原理:HttpHandler的动态映射 在ASP.NET MVC中通过URL路由实现对多语言的支持
三、Controller的激活
ASP.NET MVC Controller激活系统详解:总体设计 ASP.NET MVC Controller激活系统详解:默认实现 ASP.NET MVC Controller激活系统详解:IoC的应用[上篇] ASP.NET MVC Controller激活系统详解:IoC的应用[下篇]
四、Model元数据的提供
ASP.NET MVC Model元数据及其定制:初识Model元数据 ASP.NET MVC Model元数据及其定制:Model元数据的定制 ASP.NET MVC Model元数据及其定制:一个重要的接口IMetadataAware ASP.NET MVC的Model元数据与Model模板:预定义模板 ASP.NET MVC的Model元数据与Model模板:模板的获取与执行策略 ASP.NET MVC的Model元数据与Model模板:将ListControl引入ASP.NET MVC ASP.NET MVC的Model元数据提供机制的实现
五、Model的绑定
ASP.NET MVC三个重要的描述对象:ControllerDescriptor ASP.NET MVC三个重要的描述对象:ActionDescriptor ASP.NET MVC三个重要的描述对象:ControllerDescriptor与ActionDescriptor的创建机制 ASP.NET MVC三个重要的描述对象:ParameterDescriptor ASP.NET MVC以ValueProvider为核心的值提供系统: NameValueCollectionValueProvider ASP.NET MVC以ValueProvider为核心的值提供系统: DictionaryValueProvider ASP.NET MVC以ValueProvider为核心的值提供系统: ValueProviderFactory ASP.NET MVC的ModelBinder及其提供机制 通过实例模拟ASP.NET MVC的Model绑定的机制:简单类型+复杂类型 通过实例模拟ASP.NET MVC的Model绑定的机制:数组 通过实例模拟ASP.NET MVC的Model绑定的机制:集合+字典
六、Model验证
ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidator ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidatorProvider ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidatorProviders ASP.NET MVC基于标注特性的Model验证:ValidationAttribute ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidator ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidatorProvider ASP.NET MVC基于标注特性的Model验证:将ValidationAttribute应用到参数上 ASP.NET MVC基于标注特性的Model验证:一个Model,多种验证规则 ASP.NET MVC的客户端验证:jQuery的验证 ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现 ASP.NET MVC的客户端验证:自定义验证
七、Action的执行
ASP.NET MVC下的异步Action的定义和执行原理 ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[上篇] ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇] 深入探讨ASP.NET MVC的筛选器 认识ASP.NET MVC的5种AuthorizationFilter ASP.NET MVC中的ActionFilter是如何执行的? ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇] ASP.NET MVC集成EntLib实现“自动化”异常处理[实现篇]
ASP.NET MVC下的异步Action的定义和执行原理
ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[上篇] ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇]
深入探讨ASP.NET MVC的筛选器 认识ASP.NET MVC的5种AuthorizationFilter ASP.NET MVC中的ActionFilter是如何执行的?
ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇] ASP.NET MVC集成EntLib实现“自动化”异常处理[实现篇]
八、View的呈现
了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult 了解ASP.NET MVC几种ActionResult的本质:FileResult 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult 了解ASP.NET MVC几种ActionResult的本质:HttpStatusCodeResult & RedirectResult/RedirectToRouteResult ASP.NET MVC的View是如何被呈现出来的?[设计篇] ASP.NET MVC的View是如何被呈现出来的?[实例篇] ASP.NET MVC的Razor引擎:View编译原理 ASP.NET MVC的Razor引擎:RazorView ASP.NET MVC的Razor引擎:IoC在View激活过程中的应用 ASP.NET MVC的Razor引擎:RazorViewEngine
了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult 了解ASP.NET MVC几种ActionResult的本质:FileResult 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult 了解ASP.NET MVC几种ActionResult的本质:HttpStatusCodeResult & RedirectResult/RedirectToRouteResult
ASP.NET MVC的View是如何被呈现出来的?[设计篇] ASP.NET MVC的View是如何被呈现出来的?[实例篇]
ASP.NET MVC的Razor引擎:View编译原理 ASP.NET MVC的Razor引擎:RazorView ASP.NET MVC的Razor引擎:IoC在View激活过程中的应用 ASP.NET MVC的Razor引擎:RazorViewEngine
来自: 牛人的尾巴 > 《c#》
0条评论
发表
请遵守用户 评论公约
ASP.NET MVC 随笔汇总
ASP.NET MVC 随笔汇总。为了方便大家浏览所以整理一下,有的系列篇幅中不是很全面以后会慢慢的补全的。学前篇之:路由篇:控制器激活篇:过滤器篇:Model元数据篇:Model绑定篇:Model验证篇:MVC框架...
理解ASP.NET MVC系列之一:ASP.NET MVC基于MVC设计模式
理解ASP.NET MVC系列之一:ASP.NET MVC基于MVC设计模式。ASP.NET MVC是基于MVC设计模式的。ASP.NET MVC是基于MVC设计模式、解决.NET环境下Web开发的又一种技术。典型的MVC设计模式是将应用实现分为三个...
asp.net MVC无法检索model的元数据
asp.net MVC无法检索model的元数据从指示信息来看,是你在两个不同的数据库服务器中创建了相同的DBCompiledModel.在创建Ef Controller的时候,它是会去数据库里获取信息的,这只有一个原因,就是数据库...
Asp.net MVC的Model Binder工作流程以及扩展方法(1)
Asp.net MVC的Model Binder工作流程以及扩展方法(1)在Asp.net MVC中, Model Binder是生命周期中的一个非常重要的部分。搞清楚Model Bind...
ASP.NET MVC3 系列教程
ASP.NET MVC3 系列教程I:ASP.NET MVC3 新增的功能。
ASP.NET MVC 3 (一) 新的視圖引擎Razor
ASP.NET MVC 3 (一) 新的視圖引擎RazorASP.NET MVC 3 強化了許多的功能,其中一個就是新的視圖引擎Razor。Razor有許多的特色,例如:Razor的語法非常乾淨,不會像以前aspx一堆框框與符號。@* 這是簡單...
MVP——Model-Viewer-Presenter
这里的MVP不是微软的那个MVP,而是一个设计模式Model-Viewer-Presenter。为了使得Application具有较大的弹性,我们期望将UI、逻辑(UI的逻辑和业务逻辑)和数据隔离开来,而MVP是一个很好的选择。从上...
ASP.NET MVC4中@model使用多个类型实例的方法
ASP.NET MVC4中@model使用多个类型实例的方法。有时需要在ASP.NET MVC4的视图的@model中使用多个类型的实例,.NET Framework 4.0版本引入的System.Tuple类可以轻松满足这个需求。
获取部分视图(子控制器)的model值
获取部分视图(子控制器)的model值。项目是ASP.NET MVC,在重构时页面时,几部页面相同的html代码,被抽至部分视图Partial View中去了。...
微信扫码,在手机上查看选中内容