Asp.net mvc “我的索引”视图中的编译错误

Asp.net mvc “我的索引”视图中的编译错误,asp.net-mvc,Asp.net Mvc,请问如何解决此错误 看法 我们需要查看状态模型。似乎您正在使用foreach循环来迭代DisplayFor绑定到名为状态的viewmodel。如果我猜对了,您希望发送状态进行查看,但是视图希望IEnumerable作为其模型类型,我建议您提供查看代码的每个相关部分。 <td> @Html.DisplayFor(modelItem => item.STATE_CODE) </td> <td> @Html.DisplayFor(modelI

请问如何解决此错误

看法


我们需要查看
状态
模型。似乎您正在使用
foreach
循环来迭代
DisplayFor
绑定到名为
状态
的viewmodel。如果我猜对了,您希望发送
状态
进行查看,但是视图希望
IEnumerable
作为其模型类型,我建议您提供查看代码的每个相关部分。
<td>
    @Html.DisplayFor(modelItem => item.STATE_CODE)
</td>
<td>
    @Html.DisplayFor(modelItem => item.STATE_NAME)
</td>
<td>
    @Html.DisplayFor(modelItem => item.COUNTRIES.COUNTRY_NAME)
</td>
public ActionResult Index()
{
    var states = db.STATES.Include(s => s.COUNTRIES);
    return View(states.ToList());
}