[ASP.NET MVC] ASP.NET MVC 初探(一)

  • 3824
  • 0

[Asp.net MVC] Asp.net MVC 初探(一)

Introduction

mvc 已經開始流行了,只能找空檔學習,再慢就要落伍了 = .=  ,

搜尋到 董哥的影片教學,很是受用,自己順便做點練習。

影片教學可以參考

 

以下是使用 VS 2008 測試,之前的 VS 2010 Release 版移除了。

所以若是你也是要使用 VS 2008 測試,請先下載 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1e0be0b2-910a-4676-9f3a-41e4d9c0fc08

 

Examples

首先我們建立 Asp.net MVC 專案,並且自訂建立測試專案

2010-06-13_183556

2010-06-13_183619

 

方案架構

2010-06-13_183757

 

依據 MVC 特性,當使用者欲瀏覽某個網頁的時候,都是先呼叫 Controller ,由 Controller 決定呼叫哪個頁面(View),

現在我們在專案中 增加一個 Controller

2010-06-13_184343

並且命名為 BmiController

2010-06-13_184503

 

BmiController.cs

2010-06-13_184743

 

此時我們加入屬於 Bmi 的 View

2010-6-13 下午 08-00-36

 

編寫 Index.aspx 程式碼

2010-06-13_200557

2010-06-13_200734 

 

編輯好了頁面,先來檢視我們的 View,先啟動瀏覽器,輸入網址

2010-06-13_200917

網頁應該會呈現

2010-06-13_201444 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

現在我們希望使用者按下 計算 BMI 按鈕,送到 Server 端計算,然後顯示結果

於是我們在 BmiController.cs 加入 post Index function

2010-06-13_201648

在 Index.aspx 頁面中加入判斷式

2010-06-13_201856

 

接著我們來測試結果

2010-06-13_202211

三小俠  小弟獻醜,歡迎指教