5

我完全了解动态的事实,并且可以通过第一次使用和初始化这些属性ViewBag来“添加”新属性而不会出现编译问题。ViewBag

但是,我正在寻找一种方法来获取已在ViewBag. ViewBag(根据 MSDN)被声明为ControllerBase类中的对象,并且似乎没有关于如何动态获取对象属性的方法。

也许是反思,但话又说回来,我不知道从哪里开始。

我想这样做的原因是我正在将一个巨大的网站从 MVC 转换为 MVVM 架构。为此,我想进行测试以确保 ViewBag 没有在任何地方使用,并且在运行控制器的方法后没有设置 ViewBag 上的任何属性。

我从哪说起呢?

4

1 回答 1

6

检查ViewData - 它以字典的形式包含 ViewBag 中的所有内容。

于 2012-05-01T15:39:30.900 回答