基本上我正在做一个由 excpetion 引起的测试。
通过return View(list_a
在控制器中使用 ) 我将一个列表传递到我的视图中,在我的视图页面上,代码如下:
@{
ViewBag.Title = "KYC_Home";
}
@using UniBlue.Models;
@model UniBlue.Models.KYC
...
@foreach(KYC a in Model)
...
会有例外说:
CS1579: foreach statement cannot operate on variables of type 'UniBlue.Models.KYC' because 'UniBlue.Models.KYC' does not contain a public definition for 'GetEnumerator'
但是,当我将代码更改为 @Model 页面看起来不错但在标题上显示:
System.Collections.Generic.List`1[UniBlue.Models.KYC] UniBlue.Models.KYC
作为常规 HTML 文本
谁能告诉我为什么会这样?我应该怎么做才能删除奇怪的标题行?