标签: asp.net-mvc
我正在玩MVC 5并添加以下代码
@Code ViewData("AppName") = "Apricot" End Code
稍后在我的布局页面中,我错误地使用了
Viewbag.AppName
令我惊讶的是它奏效了。 ViewBag是否只是包装ViewData
答案 0 :(得分:2)
基本上是的。它们非常相似并且解析为相同的存储库。 ViewBag使用C#4动态,因此其属性不需要按照Viewdata的方式进行转换。否则你会使用它们相同。虽然没有特别推荐。