系列前言
学ASP.NET MVC2有一段时间了,也针对性的做了个练习。感觉这个框架还是不错的,所以决定要深入系统的学习一下。看到这样一本书:
作者博客:http://blog.stevensanderson.com/
我不得不说这本书写的很好,尤其是通俗的语句和循序渐进的风格,很容易吸引读者往下看,引导读者一步步理解讲述的内容。
书中既有适合初学者练习的例子,也有让有一定基础的读者深入学习的章节。目前我还在读这本书。
由于书中所讲述的内容还是比较多的(700页),所以我打算在博客上写个系列的读书笔记,以加深自己的理解,并分享经验。
另外这个系列大部分的内容是讨论ASP.NET MVC2(下面称为MVC)一些原理性的东西的,同时也仅仅涉及MVC框架本身,或与之相关的。如有不妥之处欢迎指正。
目录
链接 | 概述 |
深入理解ASP.NET MVC(1) | 概述MVC框架执行过程,概述URL路由职责 |
深入理解ASP.NET MVC(2) | 详细讨论URL inbound过程,以及IRouteConstraint的实现 |
深入理解ASP.NET MVC(3) | 详细讨论URL outbound原理,以及URL设计原则 |
深入理解ASP.NET MVC(4) | 详细讨论Area原理,以及路由机制的简单扩展方法 |
深入理解ASP.NET MVC(5) | 剖析Controller是如何创建和调用的 |
深入理解ASP.NET MVC(6) | Action全局观和ActionResult |
深入理解ASP.NET MVC(7) | Action的定位与MVC内置过滤器 |
深入理解ASP.NET MVC(8) | MVC内建过滤器的详细讨论 |
ASP.NET MVC 源码分析——巧用Aggregate和委托构造递归链 | 分析ControllerActionInvoker中的一段精辟的代码,从中理解IActionFilter和IResultFilter的行为 |
深入理解ASP.NET MVC(9) | 介绍异步Controller机制 |
深入理解ASP.NET MVC(10) | 阐述Model中的ViewTemplate和ModelMetadata |
劳动果实,转载请注明出处:http://www.cnblogs.com/P_Chou/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义