我知道这样的问题在 SO 上很多,但我的问题有点不同。一般来说,我在 SO,使用 Linq2Sql/Sql 的自定义分页中找到了。不,我不是在问同样的问题,我已经完成了,我的问题是我的 asp.net 页面上显示的页面(数据寻呼机)。在我的表中,我有大约 640 行,将来会增长到数千甚至一万甚至更多。
我做了什么:
为了实现自定义分页,我按照 Mikes这篇文章成功地在我的记录上实现了自定义分页。我在页面上有一个中继器,我按照 Mike 的指示使用 Take and Skip 绑定数据。
实现分页后,我发现它每页创建 10 条记录,所以在这种情况下,我的寻呼机中显示了 64 页,这看起来很尴尬。它像这样 1 2 3 4 5 6 7 8 9 10 upto 64,杀死我的页面 css 和 ui。从用户的角度来看,这也不好。所以
我想要的是:
我需要像寻呼机这样的用户部分......看这里
最后我得到了解决方案
谢谢大家,我得到了我需要的东西。我将其发布为下面的答案,以便对其他需要相同的人有所帮助。