|
|
1
4
从 MSDN :
所以答案是,它并不能真正做到高效的“分页”,就像Web表单的许多方面一样,它都被抽象掉了。它并不是真的在做“选择前10名”。
这就是为什么很多人(包括我自己)更喜欢使用LINQ编写自定义但简单的分页,使用Skip和Take IEnumerable扩展方法。
|
|
|
2
0
您可能希望通过javascript依赖客户端分页方法。jqGrid是一个优秀的基于jQuery的解决方案。当然,这意味着您必须在页面上加载整个数据。否则,您需要编写存储过程来从特定页返回数据。但在这种情况下,您必须实现自己的分页技术。创建的此类存储过程必须始终返回两个结果集。一个返回实际数据,另一个返回基本分页信息的resultset,如total数量记录、总页数和当前页。 |