gridview分页控件aspnetpager用法

(续篇).net分页控件webdiyer:aspnetpager与gridview联用 .net分页控件webdiyer:aspnetpager与gridview联用,修正联动时的问题 阅读详情

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

 

 

用gridview通过代码绑定数据,同时用aspnetpager实现分页 本人新手,以前用girdview绑定数据库都是通过sqldatasource实现绑定。 今天闲来无事,用代码实现绑定,同时通过aspnetpager实现分页。 本内容适合新手~ 立即下载

相关推荐

AspNetPager分页控件和gridview一起使用方法

AspNetPager和gridview一起使用进行分页呈现,经本人测试完没运行,需要的可以拿去参考一下,相信大家对aspnetpager都不陌生,希望能帮到真正需要的人。(在这个例子中我使用的access数据库,链接字符串在配置文件中,大家下载之后可自己更改数据库,相信对于各位来说是非常简单的事情)

发现一个分页控件AspNetPager

     以前在利用GridView、ListView做分页显示的时候,要么使用控件自身的分页功能,要么手动写代码实现分页功能,最近发现有这么一个AspNetpager的分页控件, 还挺不错。      (1)、先下载aspnetpager.dll这个文件,在VS2005新建Web项目中添加该引用,并将其添加到工具栏中,这样可以轻易拖放。      (2)、在cs文件中添加引用:using

分享经验,共同进步. 2041

从零构建:如何用MATLAB和SDR硬件搭建你的第一个OFDM卫星通信原型系统

本文详细介绍了如何利用MATLAB和SDR硬件从零构建OFDM卫星通信原型系统。通过核心组件选型、开发环境配置、OFDM算法实现到系统集成与优化的完整流程,帮助通信工程学生和DIY爱好者快速掌握软件无线电技术在卫星通信中的应用。特别推荐使用HackRF One和MATLAB工具箱实现高性价比的OFDM系统验证。

pz890123456的博客 378

解决webdiyer:AspNetPager分页控件在IE模式下点击页号不能翻页的问题。

在网站根目录下新建ie.browser文件, 然后用记事本打开。 将以下代码粘贴进去,保存即可,目的是让其与IE11的 UserAgent 匹配,使 .net framework 认识这是一个已知的浏览器,可以正常地向客户端输出脚本。 <browsers> <browser id="IE11" parentID="Mozilla"> &l...

diaofuzuo3286的博客 445

PROFINET非周期数据通信实战:从报文解析到参数读写

本文详细解析了PROFINET非周期数据通信的实战应用,从报文结构到参数读写全流程。通过西门子PLC与驱动器的配置案例,深入讲解非周期通信在工业自动化中的关键作用,包括硬件选型、软件配置及常见问题排查,帮助工程师高效实现设备参数配置与诊断。

weixin_42522953的博客 512

Unity Shader Graph 2D - Procedural程序化图形转动的环状六边形

Hexagon又称六边形,在游戏中是十分常见的基础形状,本文将使用程序化的六边形来制作多个环状六边形叠加的转动动画效果,实践Unity Shader Graph中的常用节点功能。

Giver的博客 1928

用Gridview和AspNetPager控件实现真分页(一)

先说下真分页和假分页吧。在asp.net中分页,最简单的实现是利用gridview控件实现,好处是简单,只需要简单的实现,简单的代码就可以实现。新闻发布系统中说真分页会复杂一些,我也问了下琳子看他怎么实现的,他也说真分页比较复杂。昨天我实现了一下,感觉真分页的代码页不是太多,今天上午去玩了个刺激的东西,结果胃难受,继而就发烧了,看来刺激的东西对于我这样的老人来说,还是不太适合,呵呵。 那么真分页

曹建新 放飞理想,收获希望 5028

【一】PCIe基础知识

Linux PCIe基础知识

他山之石 可以攻玉 4万+

使用AspNetPager与GridView完成分页

由于GridView的分页功能实在是太弱了,所以需要使用强大的AspNetPager来作为分页控件。最简单的办法就是GridView控件下面接着放一个AspNetPager控件,但是这样好像就不能用GridView的分页功能了。在数据量不大的情况下,使用GridView的分页是十分方便有效的。另外还有一个问题就是分页控件在GridView生成的表格的下面,而没有像GridView自带分页那样包含到...

weixin_34112181的博客 197

Elsevier投稿避坑指南:Ocean Engineering论文格式要求详解(附Checklist模板)

本文详细解析Elsevier旗下期刊Ocean Engineering的投稿格式要求与常见陷阱,提供实用的Checklist模板。涵盖文章类型确认、作者贡献声明、图表规范、数据声明等关键环节,帮助研究者高效通过格式审查。特别强调LaTeX排版细节、图表分辨率要求及现代伦理声明规范,助力海洋工程领域学者顺利投稿。

weixin_33734785的博客 1487

为Skill开发的python脚本一些经验

其中SKILL.md的职责是调度,不是实现,这里面要写清楚如下三点: 脚本会自动生成: 如果缺少依赖: 这样就实现了分工,脚本用来完成格式转换、统计计算、文件生成;Claude做理解用户意图、选择参数、解释结果、处理特殊需求等。Claude 调用脚本时,所有参数都通过命令行传递,本质上都是字符串。但在脚本内部,应该明确转换成正确类型,而不是全程当字符串用。因此,强烈建议使用argparse里声明正确的type,如下: 的 参数会自动做转换和报错,比在代码里手动 更安全,报错信息也更清晰。特别注意如下

Criss@陈磊 838

LINQ + AspNetPager + GridView 分页控件

aspx页面                     cs文件代码:protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {

update_158的专栏 520

ZYNQ microblaze boot.bin固化步骤

一,ZYNQ移植软核的原理FPGA规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在开发应用程序的时候就不用直接去写驱动物理硬件的代码,而是直接调用Windows提供的API就行了。

wangjie36的博客 2781

.net分页控件webdiyer:aspnetpager与gridview联用

.net分页控件webdiyer:aspnetpager与gridview联用

u012698249的博客 469

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

利用aspnetpager分页控件,将其与Gridview绑定

protected void Pager(GridView gv, Wuqi.Webdiyer.AspNetPager anp, DataTable dt2) { PagedDataSource pds = new PagedDataSource(); pds.DataSource = dt2.DefaultView; pds.AllowPaging...

weixin_30478923的博客 114

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

AspNetPager.dll分页控件绑定gridview,datalist,repeater

 public class AspPager    {        public static void AspNetPager(GridView gv, DataSet ds, Wuqi.Webdiyer.AspNetPager asppager, string where)        {            DataView dv = new DataView(ds.Tables[0]);            dv.RowFilter = where;            asppager.

justsoloving的专栏 1492

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

(再续).net分页控件webdiyer:aspnetpager与gridview联用

(再续).net分页控件webdiyer:aspnetpager与gridview联用,将sql语句改为存储过程,同时使用分页中的n行数大于小于范围的方式来实现分页效果

u012698249的博客 474

AspNetPager与gridview结合实现分页

使用AspNetPager和GridView实现分页的简单例子  1.首先 简单介绍一下AspNetPager这个分页组件  AspNetPager控件和数据是独立的,将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地使用,以及和GridView、DataList、Repeater等数据绑定控件几何起来实现分页、呈现自定义的分页数据。 2. AspN

王小健专栏 589

AspNetPager 分页控件

最喜欢用repeater控件,小巧灵活 但分页就是使用分页数据源--PagedDataSource,而且要自己去定义总页数、每页的数据量 、当前页等等, 同事引入一个新的dll( AspNetPager.dll),也很好用,贴上一些代码,方便开发使用,最稀饭的就是这个样式很爽 this.GridView1.DataSource = this.getPage(ds); th...

198

Repeater使用 AspNetPager分页控件

Repeater使用 AspNetPager分页控件2009-03-16 20:33 一、AspNetPager分页控件分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能

lillllllll的专栏 1716

分页控件AspNetPager的用法

分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分

执意的执着 771
上一篇: OutputCache各参数的说明
下一篇: XSS攻击解决方法
love__coder
博客等级 码龄18年 180粉丝 248原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值