1
我想用一個局部視圖來表示表中的行:如何使用一個子視圖使用不同的模型比主視圖?
// SomeItem.cshtml
@model SomeItemModel
<tr>
<td>
@Html.DisplayTextFor(m => m.SomeField)
</td>
<td>
@Html.DisplayTextFor(m => m.AnotherField)
</td>
</tr>
而且從代表包含表格的頁面視圖調用它:
// SomeCollection.cshtml
@model SomeCollection
...
<table><tbody>
@foreach (TipoDocumentoModel item in Model) {
Html.Partial("SomeItem", item);
}>
</tbody></table>
...
但它不工作。爲什麼?