C# 列出视图中ViewBag的内容
为了进行调试,我想将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的内容呢?假设没有列表等复杂类型。链接到提供有关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接受的答案