1,turorial ,根據連接教程新建一個MVC項目瀏覽器
http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4mvc
First Page:框架
2,M-V-C:asp.net
Models: 存放數據模型(Model Data),驗證接收的數據(Validation Logic)ide
Views: 用戶看到的HTML頁面 (dynamically genetate HTML Page)ui
Controls:處理用戶請求,從Models中檢索數據之後,指定View頁面輸出(specify View templates)到瀏覽器spa
Add a new controller:.net
3, 瞭解MVC運行機制code
MVC 根據不一樣的URL請求,MVC框架會實例化Controller方法,而後調用相應controller class 中的相應的action methods .默認的調用路徑是:/
[Controller]
/
[ActionName]
/
[Parameters]
blog
http://localhost:9898/helloWorld/index /
helloworld
/
index
http://localhost:9898/helloWorld/welcome /
helloworld
/
welcome
上面的路徑,
MVC
的路由機制會從
helloworldController
控制器中找到
index
方法和
welcome
方法,直接顯示
HTML
頁面。路徑中沒有
Parameters
更新
Controller
中的
Welcome
方法以下
public string Welcome(string name, int numTimes = 1) {
return HttpUtility.HtmlEncode("Hello " + name + ", NumTimes is: " + numTimes);}
瀏覽器地址手動更新爲:http://localhost:9898/helloWorld/Welcome?name=Spring&numtimes=8
參數即被傳遞到頁面中:
參考: