我們首先從創建ASP.NET MVC項目開始。打開Visual Studio,在文件菜單中選擇新建-> 項目,然後在模板中選擇Web,接著選擇ASP.Net Web應用程式,更改項目名稱,點擊確定,接著選擇ASP.NET 4.5.2模板為Empty,勾選核心引用MVC,確定,然後一個ASP.NET ...
我們首先從創建ASP.NET MVC項目開始。打開Visual Studio,在文件菜單中選擇新建-> 項目,然後在模板中選擇Web,接著選擇ASP.Net Web應用程式,更改項目名稱,點擊確定,接著選擇ASP.NET 4.5.2模板為Empty,勾選核心引用MVC,確定,然後一個ASP.NET MVC項目就建好 。
接下來,就來看看MVC項目都有些什麼,首先註意幾個文件夾,就是Model,View,Controller,它們分別存儲模型,視圖和控制器。我們首先在Controller文件夾上右鍵,選擇添加->控制器,接下來選擇“MVC 5控制器-空”,點確定,更改控制器名為HomeController,此時控制器就建好了。控制器主要用來處理請求,渲染視圖,控制器中的每一個public方法都稱為是一個動作方法,我們可以通過某個URL來執行一個動作。
我們看到代碼里有一個Index方法,並且返回了一個ActionResult對象,調用不帶參數的View方法,便可以創建這個ActionResul對象。這是在告訴MVC,去渲染動作的末仍視圖。此時,我們運行這個應用程式便會看到這個錯誤信息,從這個錯誤信息中我們可以看到,MVC試圖查找要使用的預設視圖,這個視圖應該預設在View文件夾中。
接下來我們便創建這個預設視圖。在HomeController.cs文件的代碼中定義Index動作方法的任意地方右右擊,然後在彈出的菜單中選擇”添加視圖“,點擊確定,此時Visual Studio將在View\Home文件夾中創建一個Index.cshtml的視圖文件。
打開Index.cshtml文件,併在其中添加一些html代碼。
此時運行程式,我們就可以看到渲染的視圖了。
現在MVC框架渲染了一個視圖並返回了它所產生的Html。