小编dah*_*und的帖子

MVC 在一个视图中显示多个表?

我创建了一个父模型 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)

希望有人可以帮忙吗?

asp.net-mvc razor

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

razor ×1