1

わかりましたので、通常、ビューで 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>

テーブル ヘッダーをメイン ビューに配置することもできますが、もっと良い方法はありますか?

どんな助けでも大歓迎です。

4

0 に答える 0