iT邦幫忙

DAY 11
1

在錯誤中學習ASP.NET MVC系列 第 11

認識Controller - Action

  • 分享至 

  • xImage
  •  

Action

必須是public方法,大部分都會返回一個實作ActionResult的型別,我們可以在AcitonResult上面按下F12(或右鍵>移至定義)觀察一下程式碼,發現ActionResult是個抽象類別

而Action最後 return View(),透過下圖可以知道View()是ViewResult型別

在View()上按F12一直往上追

最後終於發現是實作ActionResult這個抽象類別了吧XD

除了ViewResult之外其實MVC 5中還有8種繼承ActionResult的型別可以使用,一共9種,可以參考這個網站

所以我們來試著改看看回傳EmptyResult是否能執行正常

再按一次Ctrl+F5,存取TestController/Test裡面的Index Action,就發現畫面真的白白的一片,而且也沒有上一篇的錯誤了...,但我想要畫面有資料阿,誰會想看到白白的畫面阿!好吧!下一篇將深入介紹ActionResult


上一篇
認識Controller - 加入控制器
下一篇
認識Controller - ActionResult
系列文
在錯誤中學習ASP.NET MVC30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言