ASP.NET MVC 入门2、项目的目录结构与核心的DLL

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