ASP.NET 是一个使用HTML、CSS、Javascript和服务器脚本创建网页和网站的开发框架。MVC是ASP.NET编程模式的一种。

ASP.NET + MVC

  1. ASP.NET MVC运行原理
  2. ASP.NET MVC运行原理:URL路由
  3. ASP.NET MVC运行原理:Controller激活
  4. ASP.NET MVC运行原理:Action执行

URL路由

  1. ASP.NET路由系统:URL与物理文件分离
  2. ASP.NET路由系统:路由映射
  3. ASP.NET路由系统:路由规则生成URL
  4. ASP.NET MVC路由扩展:路由映射
  5. ASP.NET MVC路由扩展:URL生成
  6. ASP.NET路由系统实现:HttpHandler动态映射
  7. ASP.NET MVC实现多语言

Controller激活

  1. ASP.NET MVC Controller激活:总体设计
  2. ASP.NET MVC Controller激活:默认实现
  3. ASP.NET MVC Controller激活:IOC应用

Model元数据

  1. ASP.NET MVC Model元数据:初识
  2. ASP.NET MVC Model元数据:Model元数据定制
  3. ASP.NET MVC Model元数据:IMetadataAware接口
  4. ASP.NET MVC Model元数据:预定义模版
  5. ASP.NET MVC Model元数据:模版获取与执行
  6. ASP.NET MVC Model元数据:ListControl
  7. ASP.NET MVC Model元数据实现

Model绑定

  1. ASP.NET MVC三个描述对象:ControllerDescriptor
  2. ASP.NET MVC三个描述对象:ActionDescriptor
  3. ASP.NET MVC三个描述对象:ParameterDescriptor
  4. ASP.NET MVC ValuProvider:NameValueCollectionValueProvider
  5. ASP.NET MVC ValuProvider:DictionaryValueProvider
  6. ASP.NET MVC ValuProvider:ValueProviderFactory
  7. ASP.NET MVC ModeBinder机制
  8. 模拟ASP.NET MVC Model绑定机制

Model验证

  1. ASP.NET MVC ModelValidator:ModelValidator
  2. ASP.NET MVC ModelValidator:ModelValidatorProvider
  3. ASP.NET MVC ModelValidator:ModelValidatorProviders
  4. ASP.NET MVC基于标注的验证:ValidationAttribute
  5. ASP.NET MVC基于标注的验证:DataAnnotationsModelValidator
  6. ASP.NET MVC基于标注的验证:DataAnnotationsModelValidatorProvider
  7. ASP.NET MVC基于标注的验证:多种验证规则
  8. ASP.NET MVC客户端验证:jQuery验证
  9. ASP.NET MVC客户端验证:jQuery验证的实现
  10. ASP.NET MVC客户端验证:自定义验证

Action执行

  1. ASP.NET MVC异步Action定义和执行原理
  2. ASP.NET MVC 涉及5个同步和异步
  3. ASP.NET MVC筛选器
  4. ASP.NET MVC 涉及5中AuthorzationFilter
  5. ASP.NET MVC 中ActionFilter实现
  6. ASP.NET MVC 集成EntLib实现自动化异常处理

View呈现

  1. ASP.NET MVC 中ActionResult本质:EmptyResult和ContentResult
  2. ASP.NET MVC 中ActionResult本质:FileResult
  3. ASP.NET MVC 中ActionResult本质:JavaScriptResult和JsonResult
  4. ASP.NET MVC 中ActionResult本质:HttpStatusCodeResult、RedirectResult和RedirectToRouteResult
  5. ASP.NET MVC 中View呈现
  6. ASP.NET MVC 的Razor引擎:View编译原理
  7. ASP.NET MVC 的Razor引擎:RazorView
  8. ASP.NET MVC 的Razor引擎:IOC在View激活的应用
  9. ASP.NET MVC 的Razor引擎:RazorViewEngine
× 请我吃糖~
打赏二维码