- Asp.net MVC Application 应用程序的目录结构
- App_Data: 存放数据文件
- Content:存放资源文件,JS / CSS / 图片文件等.
- Controller: 控制器类,Controller类必须以Controller结尾, 比如一个名称为Home的Controller必须命名为HomeController.
- View:视图文件,存放ASPX文件. 每一个Controller都会在此建立一个同名的文件夹与其一一对应.除此之外View下还有一个Shared子目录,用来存储公用的View视图.
当Controller在对应的View下找不到视图文件时,会到Shared子目录下查找与其同名的View文件. - Model:存放业务实体/数据访问层代码.
- .NET MVC核心的DLL
- System.Web.Routing URL路由,URL就是通过其找到对应的Controller, 是在HttpModel中处理的.
- System.web.Extensions AJAX支持
- System.web.MVC MVC核心程序集, 在CodePlex中公开源码的就是这个程序集.
PS: 我们实际上可以通过在WebApplication中引入MVC的DLL,在对Web.Config中进行相应配置就变成了一个.net mvc Web Application 应用程序了.