如何使用patnet分页控件

今天在网上找有关asp.net的分页控件,说AspNetPager和PatNet是用的比较多的通用分页控件,AspNetPager我会用,但是PatNet没用过,在网上也... 今天在网上找有关asp.net的分页控件,说AspNetPager和PatNet是用的比较多的通用分页控件,AspNetPager我会用,但是PatNet没用过,在网上也没有找到使用的例子,哪位用过可不可以告诉我一下怎么用的?非常谢谢! 展开
 我来答
单魁钞迎夏
2019-03-11 · TA获得超过3565个赞
知道大有可为答主
回答量:3158
采纳率:30%
帮助的人:430万
展开全部
PatNet.PageList分页控件与AspNetPager分页控件的功能差别
1、定位不同:AspNetPager是针对现有的Web控件来分页,只为Web分页控件提供分页导航的显示,本身不显示数据,也就是说它是各个Web分页控件的附体,服务于各个Web分页控件;而PatNet.PageList是一个自定义分页控件,它是一个独立体,和各个Web控件处于同一级别,服务于自己,既显示数据视图,又显示分页导航。
2、功能数量:AspNetPager分页控件只实现分页航导这一单一功能,PatNet.PageList分页控件,实现数据视图的显示(AspNetPager依附于Web控件来显示)、分页导航的显示、内封装分页算法数据读取功能(AspNetPager依附于存储过程或自己写SQL代码实现),从面象对象的设计思想来看,AspNetPager要实现一个分页列表的显示,需要三个方面的融合(Web分页控件、AspNetPager、数据读取),这样比较分散,使用起来也很麻烦,代码很多;而PatNet.PageList分页控件紧密无缝的封装性,实现一个分页列表,就是一个整体,客户端程序员的代码极其简洁。
3、分页算法:AspNetPager是程序员在客户端用存储过程或DataAdapter对象为Web控件提供数据源,PatNet.PageList内置多种优秀的分页算法,为自己提供数据源,无需程序员关心。采用的是轻量级数据读取对象DataReader。
4、缓存支持:AspNetPager无,PatNet.PageList内置滑动缓存机制。在大数据量的情况下,优其重要,AspNetPager每进行一次换页,都要对数据表的记录数进行统计,以得到RecordCount。而PatNet.PageList分页控件,只在第一次加载时得到RecordCount。本人在Count
几百万记录的情况下作过一次试验,单Count它就需要10几秒钟!
5、控件数量:AspNetPager服务于多种Web分页控件,而PatNet.PageList是倒过来的,它是一个程序集,内含多个独立的分页控件(目前三个),以应用于不同的场合。
6、首页列表:AspNetPager不支持,在Web应用程序中,首页列表是一种没有分页的列表,数据量小,每个列表的显示都是一个TOP列表,做过WEB的朋友都有这样的感受:很重复。而PatNet.PageList下的PoorPageList分页控件就是专为这种列表准备的,为程序员卸下重复单一的包袱,而首页又是一个WEB站点访问量最高的页面,可以说首页的性能即代表着整个WEB站点的性能,所以不能忽视,PatNet.PageList下的PoorPageList分页控件,可以完全解决这个性能问题,因为它内置数据源滑动缓存机制,使首页的读取速度提高上百倍。
7、页码显示:AspNetPager的页码显示方式很丰富,PatNet.PageList的页码显示方式也不逊色,它也支持多种显示方式,数字页面,上一页,下一页之类(可以用图片),跳转页码等方式。
8、列表数据元素的更改:如果一个列表的某列显示数据要更改成其它列的数据显示(如文章列表中,预先显示:文章标题、作者,之后要改成文章标题、发表时间的显示),在AspNetPager中,只能到存储过程中或程序中更改(需要重新编译),而在PatNet.PageList分页控件中,只要在aspx页面改一下就行了(不需要重新编译)
9、多数据库的支持:两者都支持多数据库,但支持方式不同,AspNetPager要根据不同数据库编写不同的代码实现,PatNet.PageList分页控件不需要。
两种控件都能在各种场合使用,发挥其功能,提高分页速度,相比下来,AspNetPager代码较多,而PatNet.PageList代码简洁明了,怎样选择在于你的使用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式