ViewBag和ViewData的区别
ViewData | ViewBag |
---|---|
它是key/value字典集合 | 它是dynamic类型对象 |
从asp.net mvc1就有了 | 从asp.netmvc3才有 |
基于asp.netframework 3.5 | 基于asp.net framework4.0 |
viewdata比viewbag快 | viewbag比viewdata慢 |
页面查询数据时需要转换合适的类型 | 在页面查询数据时不需要转换合适的类型 |
有一些类型转换代码 | 可读性较好 |
使用
后台代码
public ActionResult Index() { ViewData["nameTest"] = "Hella World"; ViewBag.nameTest= "Hella World"; return View(); }
前台代码
<span>@ViewData["name"]</span> <span>@ViewBag.nass</span>
ps:参考自https://blog.csdn.net/lwpoor123/article/details/78298127