我想在不同類型的常規視圖中放置局部視圖。我從我的Assignment模型創建部分視圖並將其放入/ 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>
我怎麼能把一個類型的局部視圖進入另一種類型的定期視圖? 感謝您的幫助。
我的部分視圖位於Shard文件夾中,如下所示:〜/ Views/Shared/_UpdateAttendance.cshtml。在常規視圖中,我試圖做@ Html.Partial(「_ UpdateAttendance」)。對不起,我沒有提前加入那一點。 – CloudyKooper 2012-07-06 07:59:58