MVC 项目包含以下文件夹:
-
Content,用于存储内容支持文件。 此文件夹包含应用程序的级联样式表(.css 文件)。
-
Controllers,用于存储控制器文件。 此文件夹包含应用程序的名为 AccountController 和 HomeController 的示例控制器。 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 操作方法(Index 和 About)的单元测试。
新生成的 MVC 项目是一个可以编译的完整应用程序,无需更改就可以运行。
来源参考:http://technet.microsoft.com/zh-cn/magazine/dd410597(VS.100).aspx