Orchard源码分析(7):ASP.NET MVC相关
概述
Orchard归根结底是一个ASP.NET MVC(以后都简称为MVC)应用,但在前面的分析中,与MVC相关内容的涉及得很少。MVC提供了非常多的扩展点,本文主要关注Orchard所做的扩展。主要集中在如下几个方面: 1、Routing(路由)相关
2、Controller相关
3、ViewEngines相关
4、Model绑定(Binding)相关
5、Model验证器(Validator)相关
我们将分几个篇幅来分别分析。
参考资料:
How ASP.NET MVC Works(强烈推荐)
ASP.NET MVC 4(MSDN)