EditorFor テンプレートを使用してテーブルを作成しようとすると、コレクションの項目ごとに 1 つではなく、1 つのヘッダー行のみを取得するにはどうすればよいですか?
ビューモデルであること
public class CashbackOfferViewModel
{
public List<SingleCashbackOfferViewModel> Offers { get; set; }
}
私が持っているビューでは
@Html.DisplayFor(m => m.Offers)
そして、表示テンプレートは
@using LMS.MVC.Infrastructure
@model LMS.MVC.Areas.Finance.Models.SingleCashbackOfferViewModel
<table class="dataGrid">
<thead>
<tr class="headerRow">
<th>@Html.LabelFor(m => m.CampaignName)</th>
<th>@Html.LabelFor(m => m.PersonId)</th>
<th>@Html.LabelFor(m => m.FullName)</ths>
</tr>
</thead>
<tbody>
<tr>
<td>@Html.DisplayFor(m => m.CampaignName)</td>
<td>@Html.DisplayFor(m => m.PersonId)</td>
<td>@Html.DisplayFor(m => m.FullName)</td>
</tr>
</tbody>
</table>