MVC文件结构作用概述(1)

MVC 项目包含以下文件夹:

  • Content,用于存储内容支持文件。 此文件夹包含应用程序的级联样式表(.css 文件)。

  • Controllers,用于存储控制器文件。 此文件夹包含应用程序的名为 AccountControllerHomeController 的示例控制器。 AccountController 类包含应用程序登录逻辑。 HomeController 类包含应用程序启动时默认情况下调用的逻辑。

  • Models,用于存储数据模型文件,如 LINQ-to-SQL .dbml 文件或数据实体文件。

  • Scripts,用于存储脚本文件,如支持 ASP.NET AJAX 和 jQuery 的脚本文件。

  • Views,用于存储视图页文件。 此文件夹包含以下三个子文件夹:Account、Home 和 Shared。 Account 文件夹包含用作 UI 的视图,该 UI 用于登录和更改密码。 Home 文件夹包含“Index”视图(应用程序的默认起始页)和“About”页视图。 Shared 文件夹包含应用程序的母版页视图。

    如果使用的是 Visual Studio 标准版或学习版以外的版本,则也会生成测试项目。 该测试项目具有包含 HomeControllerTest 类的 Controllers 文件夹。 此类具有每个 HomeController 操作方法(IndexAbout)的单元测试。

    新生成的 MVC 项目是一个可以编译的完整应用程序,无需更改就可以运行。

    来源参考:http://technet.microsoft.com/zh-cn/magazine/dd410597(VS.100).aspx

原文地址:https://www.cnblogs.com/hiflora/p/2758737.html