|
系列文章導(dǎo)航:
學(xué)習(xí) ASP.NET MVC (第一回)理論篇
學(xué)習(xí) ASP.NET MVC (第二回)實戰(zhàn)篇
學(xué)習(xí) ASP.NET MVC (第三回)實戰(zhàn)篇
學(xué)習(xí) ASP.NET MVC (第四回)實戰(zhàn)篇
學(xué)習(xí) ASP.NET MVC (第五回)理論篇
創(chuàng)建Controllers和Views
我們再次回顧下ASP.NET MVC的基本工作流程:
URL-->Controller(會執(zhí)行一個方法Action)-->從數(shù)據(jù)庫中獲取一個Model對象-->將Model作為ViewData傳遞給View(Detail.ASPx)。
和傳統(tǒng)的Web架構(gòu)不同的是,請求的URL不是映射 URL 地址到特定文件,而是映射到類的方法上。這些類就是 MVC 中的 Controller 控制器,它們負責(zé)處理進來的請求和用戶輸入,接收和保存數(shù)據(jù),并返回結(jié)果給客戶端(顯示 HTML、下載文件、或重定向到不同的 URL 等等)。
例如:請求http://localhost:2121/Account/LogOn,則代表有個叫Account的Controller,有個叫LogOn的Action。
添加 UsersController 控制器
右鍵點擊 Web 項目中的 Controllers 文件夾,選擇 Add ->Controller:
添加一個名為UsersController的Controller,默認(rèn)情況下vs為我們生辰如下代碼:
{
//
// GET: /Users/
public ActionResult Index()
{
return View();
}
}
NET技術(shù):學(xué)習(xí) ASP.NET MVC (第三回)實戰(zhàn)篇,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。