滚动时有没有办法冻结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>
我确实希望允许列具有可变宽度和可变标题宽度(尽管每列具有与其标题相同的宽度),因此这极大地使标题冻结变得复杂。
提前致谢!
答案 0 :(得分:1)
这种演示并非特定于技术,而是一种简单的造型变化。 (虽然它可能在以前的控件上有一些开箱即用,但它可以很容易地在你自己的演示文稿中重复)。有关样式的更多信息,请查看this post。