ViewData未在视图中显示内容(asp.net mvc#)
我使用的是ASP.NET MVC4 C#,在视图中显示数组时遇到问题: 我想显示从我的控制器到视图的许多错误消息,但到目前为止,只显示1个数组的内容 仅显示“ViewData[“Mededlingen”]中的数据。尽管代码相同,但不显示ViewData[“warnings”]中的数据 下面是视图的代码: 调试时,我注意到ViewData[“warnings”]不是空的,如下一个屏幕截图所示: 但是,它不会在我的HTML页面上显示内容 下面是输出: 如您所见,仅显示红色(Mededlingen)的项目,而不显示黄色(警告)的项目 下面是控制器的代码: 显然我做错了什么,但我不知道到底是什么。。。 有什么帮助吗ViewData未在视图中显示内容(asp.net mvc#),c#,asp.net-mvc,viewdata,C#,Asp.net Mvc,Viewdata,我使用的是ASP.NET MVC4 C#,在视图中显示数组时遇到问题: 我想显示从我的控制器到视图的许多错误消息,但到目前为止,只显示1个数组的内容 仅显示“ViewData[“Mededlingen”]中的数据。尽管代码相同,但不显示ViewData[“warnings”]中的数据 下面是视图的代码: 调试时,我注意到ViewData[“warnings”]不是空的,如下一个屏幕截图所示: 但是,它不会在我的HTML页面上显示内容 下面是输出: 如您所见,仅显示红色(Mededlinge
提前感谢!!
DisplayName
获取由传递给它的字符串表示的模型属性的display属性。因为字符串只是一个句子,所以没有意义。为什么要使用DisplayName
只要做:
@foreach(视图数据[“警告”]中的变量计数器2作为列表))
{
@柜台2
}
既然有语法突出显示,为什么要将代码作为屏幕截图插入?能否确保它不会将任何内容打印到html标记中?只需检查输出的html源代码即可。