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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-06-15
  • 2022-12-23
  • 2021-05-24
  • 2021-08-23
猜你喜欢
  • 2022-12-23
  • 2021-09-16
  • 2022-02-15
相关资源
相似解决方案