我想从 4 个不同的表中显示 4 个不同的列表,我Partial View
在他们尊敬的控制器中创建了一个 4 个表,但它没有被渲染,它给出了一个错误;
传入字典的模型项的类型为“Medical_App.Models.MA_Area”,但此 > 字典需要类型为 >“System.Collections.Generic.IEnumerable`1[Medical_App.Models.MA_Area]”的模型项。
如果有其他方法/替代方法,请分享。
public PartialViewResult AreaList()
{
var result = db.MA_Area.OrderBy(d => d.AreaName);
return PartialView(result);
}
@model IEnumerable<Medical_App.Models.MA_Area>
@Html.DisplayNameFor(model => model.CityId)
@Html.DisplayNameFor(model => model.AreaName)
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.CityId)
</td>
<td>
@Html.DisplayFor(modelItem => item.AreaName)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.AreaId }) |
@Html.ActionLink("Details", "Details", new { id=item.AreaId }) |
@Html.ActionLink("Delete", "Delete", new { id=item.AreaId })
</td>
</tr>
}