Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列出视图中ViewBag的内容_C#_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

C# 列出视图中ViewBag的内容

C# 列出视图中ViewBag的内容,c#,asp.net-mvc,asp.net-mvc-3,razor,C#,Asp.net Mvc,Asp.net Mvc 3,Razor,为了进行调试,我想将ViewBag的内容转储到视图中的注释中。这似乎是相对简单的,但没有教程,甚至接近这一点。查看包的详细信息似乎很少 那么,如何在视图中转储ViewBag的内容呢?假设没有列表等复杂类型。链接到提供有关eh VB的详细信息的源代码是一个加号。您可以使用ViewData代替。像这样 <ul> @foreach(var pair in ViewData) { <li>@pair.Key : @pair.Value</li> } </u

为了进行调试,我想将ViewBag的内容转储到视图中的注释中。这似乎是相对简单的,但没有教程,甚至接近这一点。查看包的详细信息似乎很少


那么,如何在视图中转储ViewBag的内容呢?假设没有列表等复杂类型。链接到提供有关eh VB的详细信息的源代码是一个加号。

您可以使用
ViewData
代替。像这样

<ul>
@foreach(var pair in ViewData)
{
   <li>@pair.Key : @pair.Value</li>
}
</ul>
    @foreach(ViewData中的变量对) {
  • @pair.Key:@pair.Value
  • }
要了解为什么可以使用
ViewData
代替
ViewBag
,请查看。检查问题和Darin Dimitrov接受的答案