AspNetPager是免费且开源的ASP.NET WebForm分页控件,从发布第一个版本到现在已经整整十年了,感谢十年来大家一如既往的支持并热心提出改进意见。AspNetPager 7.4.3版主要修正了如下Bug:
1、某些环境下,Page.Request.ServerVariables["Query_String"]的值为null而非空值,因此使用queryString.StartsWith("?")方法导致出现“未将对象引用设置到对象的实例”的异常,解决办法是在使用queryString.StartsWith("?")方法前,先判断该变量值是否为null;
2、AlwaysShowFirstLastPageNumber属性设为true时,在某些情况下,第一页页索引按钮和更多页按钮显示不正确的问题;
3、英文资源文件aspnetpager.en.resx中键名 def_PIOutOfRangeMsg 被写为 def_PIOutOfRangerMsg 的错误;
源代码及示例下载:http://www.webdiyer.com/controls/aspnetpager
在线演示:http://www.webdiyer.com/AspNetPagerDemo/basic/default.aspx
帮助文档:http://www.webdiyer.com/AspNetPagerDocs/index.html
翻了下旧帖,发现正好是十年前的今天,AspNetPager第一次公开发布源代码,原帖地址:
AspNetPager源代码发布: http://bbs.csdn.net/topics/30107104
十年前的4月19日,在CSDN发布AspNetPager第一个版本,原帖地址:
asp.net分页的最终解决之道!: http://bbs.csdn.net/topics/30094404
时光飞逝,留下诸多感慨,是为巨大的纪念,与所有从事ASP.NET开发的同行共勉!!