修改AspNetPager的CustomInfoHTML,添加自定义样式

AspNetPager控件定制显示
本文介绍如何使用AspNetPager控件的CustomInfoHTML属性来定制分页信息的显示方式,并展示了如何结合后端方法更新显示内容的具体实现。

  AspNetPager控件有一个属性叫CustomInfoHTML,可以把它写在前台页面,如下:

<webdiyer:AspNetPager ID="AspNetPager1" runat="server" PageSize="10" 
            HorizontalAlign="right" Width="100%" 
            Style="font-size: 14px"
            AlwaysShow="true" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" 
            PrevPageText="上一页" SubmitButtonText="Go"  SubmitButtonClass="submitBtn"
            CustomInfoStyle="font-size:14px;text-align:left;" 
            InputBoxStyle="width:25px; border:1px solid #999999; text-align:center; " 
            TextBeforeInputBox="转到第" TextAfterInputBox="" PageIndexBoxType="TextBox" 
            ShowPageIndexBox="Always" TextAfterPageIndexBox="" 
            TextBeforePageIndexBox="转到" Font-Size="14px" 
            ShowCustomInfoSection="Left" CustomInfoSectionWidth="19%" 
            PagingButtonSpacing="3px" 

CustomInfoHTML = "<div style='white-space: nowrap'>共<font color='#ff0000'>%PageCount%</font>页,第<font color='#ff0000'>%CurrentPageIndex%</font>页,共<font color='#ff0000'>%RecordCount%</font>宗</div>"

onpagechanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager>

如果你还想添加一起其他的东西,那么可以在后台单独设置设这个属性,如下:

            AspNetPager1.CustomInfoHTML = "<div style='white-space: nowrap'>共<font color='#ff0000'>%PageCount%</font>页,第<font color='#ff0000'>%CurrentPageIndex%</font>页,共<font color='#ff0000'>%RecordCount%</font>宗,"
               + "总面积为<font color='#ff0000'>" + GetTotalArea() + "</font>平方米</div>";

此处我调用了GetTotalArea()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值