わかりましたので、通常、ビューで foreach を使用してテーブルにデータを表示します。私は最近、DisplayFor が DisplayTemplate を使用してこれを実行できることを発見しました。問題は、テーブルのヘッダーを作成する方法です。次のコードは、明らかに各 FooPermissionModel モデルのヘッダーを作成します。
@model StackExamples.Models.FooPermissionModel
<table>
<thead>
<tr>
<th>
Heading 1
</th>
<th>
Heading 2
</th>
<th>
Heading 3
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
@Html.DisplayFor(x => x.Field1)
</td>
<td>
@Html.DisplayFor(x => x.Field2)
</td>
<td>
@Html.DisplayFor(x => x.Field3)
</td>
</tr>
</tbody>
</table>
テーブル ヘッダーをメイン ビューに配置することもできますが、もっと良い方法はありますか?
どんな助けでも大歓迎です。