0

私はこの見解を持っています:

    model IEnumerable<MvcApplication4.Models.Order>

@{
    ViewBag.Title = "Index";
}

 <h2>

CompanyNameを表示する

<p>
    @Html.ActionLink("Create New", "Create")
</p>
<table>
    <tr>
        <th>
            Customer
        </th>
        <th>
            EmployeeID
        </th>
        <th>
            OrderDate
        </th>
     </tr>

@foreach (var item in Model)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Customer.CompanyName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.EmployeeID)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.OrderDate)
        </td>
      </tr>
}

</table>

太字でマークしたCompanyNameを表示したい。現時点では、foreachループに表示されています。ただし、このビューと同じ1つのフィールドで、CompanyNameをプルして、見出しの間に表示する必要があります。

4

1 に答える 1

1

入れてみませんか

@{
    if (Model.Any()) {
        Model.First().Customer.CompanyName
    }
}

あなたの太字のテキストはどこにありますか?

于 2012-11-23T14:38:28.963 に答える