我试图将部分视图放在不属于同一类型的常规视图中。我从我的分配模型创建部分视图并将其放在 /Views/Shared 文件夹中。然后我尝试在基于另一个模型(InstructorIndexData)的常规视图中调用局部视图并收到错误消息:
传入字典的模型项的类型为“SchoolIn.ViewModels.InstructorIndexData”,但此字典需要“SchoolIn.Models.Assignment”类型的模型项。
这是部分视图中的一些代码:
@model ...Models.Assignment
<div class="display-label">Grade</div>
<div class="display-field">
@Html.DisplayFor(model => model.Grade)
</div>
这是常规视图中的一些代码:
@model SchoolIn.ViewModels.InstructorIndexData
<td> @Html.Partial("_UpdateAttendance")</td>
如何将一种类型的部分视图放入另一种类型的常规视图中?谢谢你的帮助。