基本上我的一个模型将数据列表传递到视图中,就像这样
public ActionResult ModealA(){
list a ;
...
...
return View(a)
}
在视图中,我写的是这样的:
@foreach(var temp in Model.a){
...
}
然后我说了一个例外
System.Collections.Generic.List<UniBlue.Models.KYC>' does not contain a definition for 'a'
有谁可以告诉我我写错了什么部分?
由于
答案 0 :(得分:0)
当您说return View(a)
时,a
本身就是模型。它应该是这样的:
@foreach(UniBlue.Models.KYC temp in Model) // Model refers to the list "a"
{
// ...
}
答案 1 :(得分:0)
下午好,看起来您将实际的列表属性“a”作为模型传递给您的视图。因此,在您的视图中,您应该将列表简单地称为模型而不是 Model.a