AspNetPager是一款大家使用的比较多的分页控件,通过这个控件可以实现PostBack分页与Url分页两种方式。但默认情况下,它的分页信息显示的是英文,对大多人并不适用,即像如下:
Page 1 of 1那么我们要怎么设置才能让AspNetPager控件显示中文的分页信息呢,只需设置该控件的CustomInfoHTML属性即可:
设置示例如下:
CustomInfoHTML="当前第%CurrentPageIndex%页 共%PageCount%页 每页%PageSize%条 共%RecordCount%条"
上面关键字是什么意思呢?
CurrentPageIndex:当前页的索引
PageCount:共有多少页数据
PageSize:每页显示数据量的多少
RecordCount:数据源中所有记录的数量
完整设置如下:
<webdiyer:AspNetPager ID="PagiNation" runat="server" CustomInfoHTML="当前第%CurrentPageIndex%页 共%PageCount%页 每页%PageSize%条 共%RecordCount%条" >
</webdiyer:AspNetPager >
设置完后,我们的分页信息就像如下显示了:
当前第1页 共1页 每页100条 共30条总是显示AspNetPager控件的分页信息:
默认情况下,如果总数据的数量小于一页的数量,AspNetPager控件的分页信息是不会显示出来的,如果需显示,设置AlwaysShow="true"就可以了。