我创建了一个父模型 insertBreweryModel.cs:
public class InsertBreweryModel
{
public IList<Breweries> Breweries { get; set; }
public IList<BreweryData> BreweryData { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我像这样引用它:
@model BaPP.Models.InsertBreweryModel
Run Code Online (Sandbox Code Playgroud)
现在我可以使用 foreach 成功地迭代啤酒厂中的项目,但是我如何使用 displayfor 来显示与 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>
Run Code Online (Sandbox Code Playgroud)
希望有人可以帮忙吗?