日期:2014-05-17  浏览次数:20418 次

网易这种数字分页算法如何做?谢谢
http://news.163.com/latest/
类似网易这个分页效果,当前页为1-5时显示的是1、2、3、4、5、6、7***13
如果当前页变成6,则显示1**4、5、6、7、8**13
如果当前页变成9,则显示1**7、8、9、10、11、12、13
想问这种算法应该如何算。

目前已获取当前页PageIndex,总记录数RecordCount,总页数PageCount,一页显示数PageSize
以网易总页数PageCount=13的话,要怎么算?谢谢

------解决方案--------------------
你可以用
http://topic.csdn.net/u/20120425/15/5db1fe13-816c-41bf-bf11-9dc87052ed2f.html?96029