gridview分页控件aspnetpager用法

12 篇文章 0 订阅

aspnetpager是个比较好用的分页控件。

可以通过简单的代码进行相应的绑定,代码如下:

 

在查询按钮的点击事件如下调用QeuryData即可:

 

aspnetpager的pagechanaged事件如下:

 

当翻页的时候,可以以url方式提交。此时需要指定UrlRewritePattern ,如果需要该属性有效,需要 UrlPaging 的值为true

用法如下:

           AspNetPager1.UrlRewritePattern = "/UI/list.aspx?msg=%msg%&page={0}";

           this.AspNetPager1.RecordCount =TotalCount;

 

用“{0}”占位符来表示AspNetPager分页控件的当页页索引值,用“%参数名%”表示Url中相应的参数的值


官网说明文档如下:

 

获取或设置要URL的重写格式。

public string UrlRewritePattern {get; set;}

 

备注

该属性仅当 UrlPaging 的值为true时才有效。要重写的Url路径可以是相对于当前的Url路径,如:../pagelist_{0}.aspx ,也可以是绝对路径,如:http://www.webdiyer.com/articles/{0}.aspx ,用“{0}”占位符来表示AspNetPager分页控件的当页页索引值,用“%参数名%”表示Url中相应的参数的值。如果不设置该值,默认值为当前 页面路径加下划线后跟页索引, 如当前Url是 http://www.webdiyer.com/articlelist.aspx ,不设置 UrlRewritePattern 时,第一页的默认路径就是 http://www.webdiyer.com/articlelist_1.aspx ,第二页就是 http://www.webdiyer.com/articlelist_2.asp ,依次类推。以下举例说明如何设置重写格式:

1、原始Url:http://www.webdiyer.com/articlelist.aspx?type=aspnet&page=2(其中参数page=2为AspNetPager传递的页索引参数,这个参数名可以通过UrlPageIndexName 属性设置,默认值为“page”)
重写为:http://www.webdiyer.com/articlelist/aspnet/2.aspx ,则应设置:UrlRewritePattern="./articlelist/%type%/{0}.aspx";

2、原始Url:http://www.webdiyer.com/articlelist.aspx?type=dotnet& subtype=aspnet&page=3 (其中参数page=3为AspNetPager传递的页索引参数,这个参数名可以通过UrlPageIndexName 属性设置,默认值为“page”)
重写为:http://www.webdiyer.com/articlelist/dotnet/aspnet/page_3.aspx ,则应设置:UrlRewritePattern="./articlelist/%type%/%subtype%/page_{0}.aspx";

 

 

参阅:

http://www.webdiyer.com/Controls/AspNetPager

http://www.webdiyer.com/AspNetPagerDocs/index.html

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值