前兩篇使用了ASP.NET MVC 內常用的資料容器,這一篇改變方向,不變動後端太多,改從前端這邊下手,(1)組合Partial View (2)使用Jquery AJAX分次呼叫組合。
2016-11-19
前兩篇使用了ASP.NET MVC 內常用的資料容器,這一篇改變方向,不變動後端太多,改從前端這邊下手,(1)組合Partial View (2)使用Jquery AJAX分次呼叫組合。
接續前一篇傳遞多個Model到前端的檢視(View)上,上一篇使用MVC 常用的資料容器,這一篇則使用View Result下的Model來傳遞;由於Model是object 型別,試著變形: return View(TupleModel)、return View(ExpandoObject)、return View(viewmodel)。
Controller Action要將資料傳遞到前端顯示有很多種方式,常透過View Result下的ViewBag、ViewData、Model及Session中的Temp Data。
如果是資料模型通常就直接用Model或View Model再包裹;簡單的資料結構(訊息字串..)則可以用前面幾種;但使用者的頁面總是希望很豐富,要呈現多個資料表Model結構就要轉一下,最近要選擇MVC撰寫方式作為範本,來筆記順便比較幾種作法。