MVC 框架 - 資料夾



既然我們已經建立了一個示例 MVC 應用程式,讓我們瞭解 MVC 專案的資料夾結構。我們將建立一個新的 MVC 專案來學習這一點。

在您的 Visual Studio 中,開啟檔案 → 新建 → 專案,然後選擇 ASP.NET MVC 應用程式。將其命名為 MVCFolderDemo

Create MVC Folder Demo Project

單擊“確定”。在下一個視窗中,選擇“Internet 應用程式”作為專案模板,然後單擊“確定”。

Create MVC Internet Application

這將建立一個示例 MVC 應用程式,如以下螢幕截圖所示。

MVC Folder Project Structure

注意 - 此專案中存在的檔案來自我們選擇的預設模板。這些檔案可能會根據不同版本略有變化。

Controllers 資料夾

此資料夾將包含所有控制器類。MVC 要求所有控制器檔案的檔名以 Controller 結尾。

在我們的示例中,Controllers 資料夾包含兩個類檔案:AccountController 和 HomeController。

MVC Controllers

Models 資料夾

此資料夾將包含所有模型類,這些類用於處理應用程式資料。

在我們的示例中,Models 資料夾包含 AccountModels。您可以開啟並檢視此檔案中的程式碼,以瞭解如何在我們的示例中建立用於管理帳戶的資料模型。

MVC Models

Views 資料夾

此資料夾儲存與應用程式顯示和使用者介面相關的 HTML 檔案。它為每個控制器包含一個資料夾。

在我們的示例中,您將在 Views 下看到三個子資料夾,即 Account、Home 和 Shared,它們包含特定於該檢視區域的 html 檔案。

MVC Views

App_Start 資料夾

此資料夾包含應用程式載入期間所需的所有檔案。

例如,RouteConfig 檔案用於將傳入的 URL 路由到正確的控制器和操作。

MVC App Start Folder

Content 資料夾

此資料夾包含所有靜態檔案,例如 css、影像、圖示等。

此資料夾內的 Site.css 檔案是應用程式應用的預設樣式。

MVC Content Folder

Scripts 資料夾

此資料夾儲存專案中的所有 JS 檔案。預設情況下,Visual Studio 會新增 MVC、jQuery 和其他標準 JS 庫。

MVC Scripts Folder
廣告