iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 14
0
Modern Web

我的30天MVC從零到不知道多少學習筆記系列 第 14

從零開始的MVC開發-View對Controller的回應-RouteData

  • 分享至 

  • xImage
  •  

前面兩篇寫了controller傳值給view的方式
這邊開始寫寫view回傳給controller的方法啦~
在頁面呈現資料後,常常會需要回傳到後端進行資料的處理
這邊就會需要讓view傳值給controller!

RouteData
最基本的運用是使用路由的方式,像是要讀取某個商品id的詳細內容
預設的路由範本為"/{Controller}/{Action}/{id}"

//Action
public ActionResult DemoRoute(int id)
{
    ViewBag.id=id;
    return View();
}

//View
<p>
 ID:@ViewBag.id
</p>

寫完後,假設controller是DemoController
那麼瀏覽網頁"/Demo/DemoRoute/1"
就可以讓controller得到id=1,並且再顯示回頁面上
另外參數是具有型別的~
如果傳遞的是非整數的型別,就會拋出例外~


上一篇
從零開始的MVC開發-Controller對View的喊話(2)
下一篇
從零開始的MVC開發-View對Controller的回應-ModelBinding
系列文
我的30天MVC從零到不知道多少學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言