我創建了一個父模型insertBreweryModel.cs:MVC在一個視圖中顯示多個表?
public class InsertBreweryModel
{
public IList<Breweries> Breweries { get; set; }
public IList<BreweryData> BreweryData { get; set; }
}
在我看來
我引用它想:
@model BaPP.Models.InsertBreweryModel
現在我可以成功地使用你的foreach通過啤酒項目迭代,卻怎麼也我們displayfor顯示來自其他tablem與item.id具有相同的id的數據?
@foreach (var item in Model.Breweries)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.BreweryName)
</td>
<td>@Html.DisplayForModel(Model.BreweryData Pseudo: show data from brewerydata.column where id = item.id
</td>
希望有人能幫忙嗎?
...創建另一個表和使用以下Model.BreweryData在其中 –
Thx;已經有兩個表,啤酒廠和brewer數據? – dahund
好吧,我得到了你的問題......你有兩個表,如果數據來自兩個不同的表(它們之間應該有一些關係像外鍵)在數據庫中,那麼你可以輕鬆導航到其他表的數據。 –