2012-07-20 63 views
2

对于调试,我想将我的ViewBag的内容在我的View中的注释内部转储。这看起来似乎相对简单,但没有任何教程甚至解决这个问题。 ViewBag的细节似乎很少。在视图中列出ViewBag的内容

那么如何在View中转储ViewBag的内容呢?假设没有复杂的类型,如列表等。链接到深入详细介绍VB的源代码是一个优点。

回答

7

您可以用ViewData代替。像这样

<ul> 
@foreach(var pair in ViewData) 
{ 
    <li>@pair.Key : @pair.Value</li> 
} 
</ul> 

要了解为什么ViewData可以用来代替ViewBag请在here看看。检查问题以及Darin Dimitrov接受的答案。