Asp.net mvc 4 ViewBag和ViewData是相同的。。?

Asp.net mvc 4 ViewBag和ViewData是相同的。。?,asp.net-mvc-4,Asp.net Mvc 4,我在控制器上为ViewData赋值,并且我能够在视图中的ViewBag的帮助下检索该值 ViewData["value"] = ViewBag.value 请给我简单解释一下怎么做 AViewBag和ViewData都将持续一次查看 ViewBag会随身携带神奇的字符串,例如: ViewData["Foo"] 与ViewBag相反 ViewBag.Foo 不过,他们都实现了相同的目标 建议改为: 它们既可以存储简单数据,也可以存储复杂数据(对象) 欢迎来到StackOverflow。为了让

我在控制器上为
ViewData
赋值,并且我能够在视图中的
ViewBag
的帮助下检索该值

ViewData["value"] = ViewBag.value

请给我简单解释一下怎么做

A
ViewBag
ViewData
都将持续一次查看

ViewBag会随身携带神奇的字符串,例如:

ViewData["Foo"]
与ViewBag相反

ViewBag.Foo
不过,他们都实现了相同的目标

建议改为:

它们既可以存储简单数据,也可以存储复杂数据(对象)


欢迎来到StackOverflow。为了让我们提供帮助,您需要在您的代码中发布一个明确的问题。
ViewBag.SimpleNumber = 42;
ViewData["MeaningOfLife"] = 42;

ViewBag.Text = "Some string";
ViewData["Text"] = "Some string";

MyObject myObj = new MyObject();

ViewBag.Object = myObj;
ViewData["Object"] = myObj;