ASP.NET MVC - 快速入門



本章我們將學習一個簡單的 ASP.NET MVC 工作示例。我們將在此構建一個簡單的 Web 應用程式。為了建立 ASP.NET MVC 應用程式,我們將使用 Visual Studio 2015,它包含建立、測試和部署 MVC 框架應用程式所需的所有功能。

建立 ASP.Net MVC 應用程式

以下是使用 Visual Studio 中提供的專案模板建立專案步驟。

步驟 1 - 開啟 Visual Studio。單擊“檔案”→“新建”→“專案”選單選項。

將開啟一個新的專案對話方塊。

Project Menu Option

步驟 2 - 從左側窗格中選擇“模板”→“Visual C#”→“Web”。

步驟 3 - 在中間窗格中,選擇“ASP.NET Web 應用程式”。

步驟 4 - 在“名稱”欄位中輸入專案名稱 MVCFirstApp,然後單擊“確定”繼續。您將看到以下對話方塊,要求您設定 ASP.NET 專案的初始內容。

Enter Project Name

步驟 5 - 為簡化起見,選擇“空”選項,並在“新增資料夾和核心引用”部分選中 MVC 複選框。單擊“確定”。

這將建立一個具有最少預定義內容的基本 MVC 專案。

Visual Studio 建立專案後,您將在“解決方案資源管理器”視窗中看到許多檔案和資料夾。

Created ASP.Net MVC Project

正如您所知,我們是從空專案模板建立 ASP.Net MVC 專案的,因此目前應用程式沒有任何可執行的內容。

步驟 6 - 從“除錯”→“啟動除錯”選單選項執行此應用程式,您將看到404 未找到錯誤。

404 Not Found Error

預設瀏覽器是 Internet Explorer,但您可以從工具欄中選擇已安裝的任何瀏覽器。

新增控制器

要移除 404 未找到錯誤,我們需要新增一個控制器來處理所有傳入請求。

步驟 1 - 要新增控制器,請右鍵單擊解決方案資源管理器中的控制器資料夾,然後選擇“新增”→“控制器”。

Add Controller

它將顯示“新增腳手架”對話方塊。

Controller Scaffold Dialog

步驟 2 - 選擇“MVC 5 控制器 - 空”選項,然後單擊“新增”按鈕。

將出現“新增控制器”對話方塊。

Add Controller Dialog

步驟 3 - 將名稱設定為 HomeController 並單擊“新增”按鈕。

您將在 Controllers 資料夾中看到一個新的 C# 檔案 HomeController.cs,該檔案也在 Visual Studio 中開啟以供編輯。

C# HomeController

步驟 4 - 為使其成為一個可工作的示例,讓我們使用以下程式碼修改名為Index 的控制器類操作方法。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MVCFirstApp.Controllers {
   public class HomeController : Controller {
      // GET: Home
      public string Index(){
         return "Hello World, this is ASP.Net MVC Tutorials";
      }
   }
}

步驟 5 - 執行此應用程式,您將看到瀏覽器顯示 Index 操作方法的結果。

Index Action Method
廣告