ASP.net MVC Razor(.cshtml)在滚动时冻结或重复列标题的方法

时间:2015-02-13 15:51:35

标签: razor asp.net-mvc-5 repeat freeze columnheader

滚动时有没有办法冻结ASP.net MVC Razor(.cshtml)的列标题?我使用单独的gridview库,至少目前不是。我可以使用.cshtml,或者(如果需要)javascript或jquery。

我们的一位经理问我这个问题,这是(恕我直言)一个很好的问题。

任何帮助都将不胜感激。

我自己没有尝试任何冻结代码,但是,根据请求,这是剃刀代码在Index.cshtml中的样子:

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

以后:

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

我确实希望允许列具有可变宽度和可变标题宽度(尽管每列具有与其标题相同的宽度),因此这极大地使标题冻结变得复杂。

提前致谢!

1 个答案:

答案 0 :(得分:1)

这种演示并非特定于技术,而是一种简单的造型变化。 (虽然它可能在以前的控件上有一些开箱即用,但它可以很容易地在你自己的演示文稿中重复)。有关样式的更多信息,请查看this post