1 回答

TA貢獻1801條經(jīng)驗 獲得超8個贊
我相信最好的方法是創(chuàng)建一個 ViewModel 對象來包含兩個模型對象的組合。
將模型直接放在視圖上并不是一個好的做法。
//New class outside the view.
Public class KnjigaZanrVM?
{
IEnumerable<KnjigaModel> Knjiga {get}?
IEnumerable<ZanrModel> Zanr {get}
}
//on the View
@model WebApplication1.ViewModel.KnjigaZanrVM
@{
? ? ViewBag.Title = "Index";
? ? Layout = "~/Views/Shared/_Layout.cshtml";
}
...
@foreach (var item in Model.Knjiga)
? ? {
? ? <tr>
? ? ? ? <td>
? ? ? ? ? ? @Html.DisplayFor(modelItem => item.InventarniBroj)
? ? ? ? </td>
? ? ? ? <td>
...
foreach (var item in Model.Zanr)
? ? {
? ? <tr>
? ? ? ? <td>
? ? ? ? ? ? @Html.DisplayFor(modelItem => item.ZanrID)
? ? ? ? </td>
? ? ? ? <td>
- 1 回答
- 0 關注
- 154 瀏覽
添加回答
舉報