ASP.NET 的 GridView Controller 很棒,它易于使用,它提供排序、分页和其他功能,但我发现很难自定义它的外观。
GridView 总是会生成一个带有标题和分列的表格,但有时我需要用户看到更好看的列表项,使用 CSS 自定义。
换句话说,我不想要这样的东西:
我想要这样的东西:
但是当我要生成 HTML 并自定义它的外观时,我自己从头开始实现分页和排序需要时间。
那么如何将自定义 HTML 与 GridView 的功能结合起来呢?
最佳答案
您正在寻找Repeater
!完全控制布局和渲染,但缺点是很多内置的东西,如分页和排序不存在。
我实际上使用了 Repeater
和 ASPNET Pager:http://www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NET ,而且我还推出了自己的多种类型。
它比 GridView
工作更多,但如果您想要完全控制,没有更好的选择。
关于html - 自定义生成的 HTML + GridView 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196441/