ASP.NET 的 GridView 控制器很棒,它易于使用,它提供排序、分页和其他功能,但我发现很难自定义它的外观。
GridView 将始终生成带有标题和分列的表格,但有时我需要用户查看使用 CSS 自定义的更好看的列出项目。
换句话说,我不想要这样的东西:
我想要这样的东西:
但是,当我要生成 HTML 并自定义它的外观时,我自己从头开始实现分页和排序需要时间。
那么如何将自定义 HTML 与 GridView 的功能混合在一起呢?
您正在寻找Repeater
!完全控制布局和渲染,但缺点是没有很多内置的东西,比如分页和排序。
我实际上使用了Repeater
与 ASPNET 寻呼机相结合的产品:http: //www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NET,并且我还推出了自己的多排序。
它比 a 工作更多GridView
,但如果你想要完全控制,没有更好的选择。