当用于在 details.cshtml 页面上查看时,我使用什么代码来查看模型中的项列表



我正在尝试查看销售订单中的产品列表。 它看起来像这样:

名称 订单日期 订单总产品已购买 <<<试图让它列出>

带来的产品。 销售订单连接到销售订单产品的桥接表。 任何建议。 我知道它应该遍历模型,但无法弄清楚。

      <th>
          @Html.DisplayFor(model => model.Customer.Name)
      </th>
      <th>
          @Html.DisplayFor(model => model.OrderDate);
      </th>
      <th>
          @Html.DisplayFor(model => model.OrderTotal);
      </th>
      <th>
          @Html.DisplayFor(model => model.SalesOrderProducts);
      </th>

      <th></th>
  </tr>

尝试这样的事情:

@model SalesOrder
@{
    ViewBag.Title = "View";
}
<h2>View</h2>
<div>
    <h4>SalesOrder</h4>
    <hr />
    <dl class="dl-horizontal">
        <dt>
            @Html.DisplayNameFor(model => model.Name)
        </dt>
        <dd>
            @Html.DisplayFor(model => model.Name)
        </dd>
        <dt>
            @Html.DisplayNameFor(model => model.OrderDate)
        </dt>
        <dd>
            @Html.DisplayFor(model => model.OrderDate)
        </dd>
        <dt>
            @Html.DisplayNameFor(model => model.OrderTotal)
        </dt>
        <dd>
            @Html.DisplayFor(model => model.OrderTotal)
        </dd>
    </dl>
        @foreach (Product p in Model.SalesOrderProducts)
        {
            @Html.DisplayNameFor(x => x.Name)
            @Html.DisplayFor(x => x.Name)
            <br/>
        }

</div>
<p>
    @Html.ActionLink("Edit", "Edit", new { id = Model.SalesOrderId }) |
    @Html.ActionLink("Back to List", "Index")
</p>

相关内容

  • 没有找到相关文章

最新更新