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