【发布时间】:2016-01-06 14:44:17
【问题描述】:
我注意到,在我从 Microsoft 看到的所有关于 ASP.Net 5(核心)的示例和教程中,以及 VS 2015 中的默认 Web 应用程序模板使用 @ViewData["XXX"] 而不是 @ViewBag.XXX。这是现在推荐的从控制器而不是ViewBag 向上传递数据的方法吗?我知道ViewBag 是ViewData 的包装器,但在旧教程(ASP.NET 4.5)中他们使用ViewBag。如果他们现在鼓励开发人员使用ViewData,为什么要更改?
【问题讨论】:
标签: asp.net-core asp.net-core-mvc