0

スクロール時に ASP.net MVC Razor(.cshtml) の列ヘッダーをフリーズする方法はありますか? 少なくとも現在は、別の gridview ライブラリを使用していません.cshtml を使用するか、代わりに (必要に応じて) javascript または jquery を使用できます。

私たちのマネージャーの 1 人が私にこれを尋ねましたが、それは (IMHO) 良い質問です。

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

フリーズコードを自分で試したことはありませんが、リクエストごとに、Index.cshtml でのカミソリコードは次のようになります。

    <th class="headerStyle">
        @Html.DisplayNameFor(model => model.First().myColumn_1)
    </th>

以降:

     <td class="boxed_displayElementStyle">
            @Html.DisplayFor(modelItem => item.myColumn_1)
     </td>

列の幅とヘッダーの幅を可変にできるようにしたいので (各列の幅はヘッダーと同じですが)、ヘッダーのフリーズが非常に複雑になります。

前もって感謝します!

4

1 に答える 1

1

この種のプレゼンテーションは、テクノロジーに固有のものではなく、単なるスタイルの変更です。(以前のコントロールではすぐに使用できるものである可能性がありますが、独自のプレゼンテーションで簡単に複製できます)。スタイリングの詳細については、この記事をご覧ください。

于 2015-03-03T14:36:21.223 に答える