我知道这些问题是关于SO的问题,但我的问题有点不同。一般来说,我在使用Linq2Sql / Sql的SO,Custom Paging中找到了。不,我问的不一样,我完成了,我的问题是我的asp.net页面上显示的页面(数据分页器)。 在我的表中,我有大约640行,将来会增长到数千甚至10万甚至更多。
我做了什么:
为了实现自定义分页,我跟着Mikes this article并成功在我的记录上实现了自定义分页。我在页面上有一个转发器,我按照迈克的指示使用Take和Skip绑定数据。
实现分页后,我发现它每页创建10条记录,所以在这种情况下,我的寻呼机显示了64页,这看起来很尴尬。它是这样的 1 2 3 4 5 6 7 8 9 10到64,杀死我的页面css和ui。从用户的角度来看,它也不好。所以
我想要的是:
我需要像Pager这样的用户部分...请参阅here
最后我得到了解决方案
谢谢你们所有人,我得到了我真正需要的东西。我将其作为下面的答案发布,以便它可以帮助其他需要相同的内容。
答案 0 :(得分:2)
我回答了我自己的问题,因为这会帮助其他寻找相同的人,
http://www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NET:这是我在CodeProject上获得的自定义控件。对于那些需要在ASP.Net中进行自定义分页的人来说非常有用,轻巧且易于实现。