MVC 框架 - 文件夹


现在我们已经创建了一个示例 MVC 应用程序,让我们了解 MVC 项目的文件夹结构。我们将创建一个新的 MVC 项目来学习这一点。

在 Visual Studio 中,打开文件 → 新建 → 项目并选择 ASP.NET MVC 应用程序。将其命名为MCFolderDemo

创建MVC文件夹演示项目

单击“确定”。在下一个窗口中,选择“Internet 应用程序”作为“项目模板”,然后单击“确定”。

创建 MVC 互联网应用程序

这将创建一个示例 MVC 应用程序,如以下屏幕截图所示。

MVC 文件夹项目结构

注意- 该项目中存在的文件来自我们选择的默认模板。根据不同的版本,这些可能会略有变化。

控制器文件夹

该文件夹将包含所有控制器类。MVC 要求所有控制器文件的名称以 Controller 结尾。

在我们的示例中,Controllers 文件夹包含两个类文件:AccountController 和 HomeController。

MVC 控制器

模型文件夹

该文件夹将包含所有用于处理应用程序数据的模型类。

在我们的示例中,Models 文件夹包含 AccountModels。您可以打开并查看此文件中的代码,以了解如何在我们的示例中创建用于管理帐户的数据模型。

MVC模型

视图文件夹

该文件夹存储与应用程序显示和用户界面相关的 HTML 文件。它包含每个控制器的一个文件夹。

在我们的示例中,您将在 Views 下看到三个子文件夹,即 Account、Home 和 Shared,其中包含特定于该视图区域的 html 文件。

MVC 视图

应用程序_启动文件夹

该文件夹包含应用程序加载期间所需的所有文件。

例如,RouteConfig 文件用于将传入的 URL 路由到正确的控制器和操作。

MVC 应用程序启动文件夹

内容文件夹

该文件夹包含所有静态文件,例如 css、图像、图标等。

此文件夹内的 Site.css 文件是应用程序应用的默认样式。

MVC 内容文件夹

脚本文件夹

该文件夹存放了项目中所有的JS文件。默认情况下,Visual Studio 添加了 MVC、jQuery 和其他标准 JS 库。

MVC 脚本文件夹