ASP.NET MVC3中的ViewBag动态性
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET MVC3中的ViewBag动态性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在MVC 3中的有一個新的ViewBag 動態特性,它主要是為了從Controller到view進行傳值用的,類似有所使用的ViewData[] 字典類。對于ViewBag是如此的強大,意味著你能動態的set/get? 值,增加任何數量的的額外字段而不需要強類型的檢測。
為了看這些的不同(和不用viewbag的時候),我們來看看一下的實例:
Eample:--using ViewBag
Controller
?
view plaincopy to clipboardprint?View (ASPX View Engine)
view plaincopy to clipboardprint?
Eample :-Using ViewBag
Controller
view plaincopy to clipboardprint?
你和上面的對比 你看見了不同嗎?
View (ASPX View Engine)
view plaincopy to clipboardprint?
?
在上面的例子以內ViewBag是動態類型的,所以我沒有必要把 ViewBag.ListColors 轉換成如 List<string>這樣子的形式。另一方面,這個ViewData["key"]是一個對方。
如果你在你的Controller中使用ViewData["ListColors"]=Colors,那么你可以在View試圖中通過ViewBag.ListColors來檢索它們。
轉載于:https://www.cnblogs.com/bobo41/archive/2013/03/22/2975858.html
總結
以上是生活随笔為你收集整理的ASP.NET MVC3中的ViewBag动态性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Proxy server 緩存 jsp
- 下一篇: 《OpenCV算法精解——基于Pytho