ASP.NET MVC比较核心的DLL
System.Web.Routing :URL路由。将一个URL路由到对应的Controller上靠的就是这个。是在HttpModule里面处理的。
System.Web.Extensions :这个是ASP.NET AJAX的。
System.Web.Mvc: ASP.NET MVC最主要的程序集。在CodePlex上放出源代码的就是这个DLL。
System.Web.Abstractions :这个程序集是一些相关的基类来的。例如HttpContextBase、HttpRequestBase 等等。
Microsoft.Web.Mvc :这个程序集只要放一些MVC的特性与扩展的方法。
具体的内容看下边这张图吧(来源)。
引用的程序集中,其中System.Web.Abstraction与System.Web.Routing已经包含于.net framework 3.5 sp1。除此之外还有Microsoft.Web.Mvc是ASP.NET MVC的新特性包。
我们完全可以在VS08中建一个一般的WebAppliction,然后引入这几个DLL,
再配置一下web.config文件,那么就可以成为一个ASP.NET MVC的Application了。

本文介绍了ASP.NET MVC框架中几个关键的DLL文件,包括System.Web.Routing用于URL路由,System.Web.Mvc为核心程序集,System.Web.Abstractions提供了一系列基类,以及Microsoft.Web.Mvc新增的特性和扩展方法。
185

被折叠的 条评论
为什么被折叠?



