【发布时间】:2013-02-15 13:39:41
【问题描述】:
ASP.NET MVC 的ViewBag 是如何工作的? MSDN 说它只是一个Object,这让我很感兴趣,ViewBag.Foo 和魔术字符串ViewBag["Hello"] 等“魔术”属性实际上是如何工作的?
另外,我如何制作一个并在我的 ASP.NET WebForms 应用程序中使用它?
示例将不胜感激!
【问题讨论】:
-
WebForms 中似乎不需要这个概念,因为页面已经可以直接访问其代码隐藏文件中的变量。而在 MVC 中,除了在 ViewBag 或 Model 中传递的数据之外,视图无法访问控制器中的任何内容。
标签: asp.net asp.net-mvc viewbag