net框架下基于ajax的web数据分页研究

net框架下基于ajax的web数据分页研究

ID:34527924

大小:308.94 KB

页数:4页

时间:2019-03-07

net框架下基于ajax的web数据分页研究_第1页
net框架下基于ajax的web数据分页研究_第2页
net框架下基于ajax的web数据分页研究_第3页
net框架下基于ajax的web数据分页研究_第4页
资源描述:

《net框架下基于ajax的web数据分页研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据ISSN1000-3044ComputerKnowledgeAndTechnOlogy毫■知识与技术V01.4,No.1。October2008,PP.30-32NET框架下基于AJAX的Web数据分页研究张欣,朱占立,李永E-mail:jslt@ceec.net.enhttp://www.dnzs.net.cnTel:+86—55l一56909635690964(西安石油大学,陕西西安710065)摘要:数据分页是web应用中经常使用的一种技术,也是提高Web数据访问性能的主要手段。这里分析了。NET框架下的

2、几种数据分页技术,比较了这些分页技术的优缺点;并给出.NET下AJAx+jQuery使用Sql2005存储过程实现分页的例子。关键词:.NET框架;Web数据分页;AJAX;存储过程中图分类号:TP311文献标识码:A文章编号:1009—3044(2008)28-0030栅TheResearchofWebDataPagingBasedonAJAXin.NetFrameworkZHANGXin,ZHUZhan—li,LIYong(xi7anShiyouUniversity,Xi’an710065,China)Abstra

3、ct:DatapagingisacommontechnologyinWcbapphcation,andalsoitisaprimarymethodtoimprovetheperformanceofWebdataaccess.Therehasbeenanalyzed.NETframelowersever“kindsdatapagingtechnology,parallelthesepagingtechnologyshortcoming;Andbe百VentooutUnder.Net,AJAX+jQueryusesSql2

4、005storedproceduretorealizepagingexample.Keywords:。NETFramework;Webdatapaging;AJAX;StoredProcedure1引言建立动态Web应用,分页浏览功能小ur或缺,这一问题是数据库与Web页面处理中常见的问题。其解决方案有很多。且随着技术的发展.提出r许多新的分页方案。特别是近几年来AJAX技术的使用,使得页而与用户的异步交互成为可能;这给数据分贝技术带来r新的思路.为本文将针对数据分贞问题给出了.NET中的儿种解决方案Jf分析r各自的优

5、缺点,给出一个.NET+MAX技术实现数据分页的例子,2几种常见分页解决方案本文使用.NET3.5、(:#、SQLServer2005实现各种分页过程,本文的jQuery是jQuery1.2.6版,并使用了pagination插件实现翻贞链接。2.1使用DataGrid结合DataSet分页这是.NET默淡的分贝办法,DataSet一次性从数据库提取所有符合条件的数据剑应用服务器.DataGrid控件从中选择指定页的数据。舍弃其余数据.这种方法编程简单,在数据量很小时也不存在『日J题。但对于数据较多的情况,例如符合条件

6、的记录上万条时.每次分贞检索,都要加载所有这些数据到Web服务器中。这即加重r数据库服务器的负担,义严重影响Web应用服务器的速度:用户数量多的时候.再高档的服务器也无法满足要求。这种方案适应面有限——仪适用f数据量很少的场合,但程序实现简单。2.2传统Web结合存储过程的分页每次分贝检索时,驯用存储过程只从数据库取出需要显示的指定页的数据。然后显示在Web卜。由于存储过程是存数据库中预处理过的,闪此执行起来很有效率。同时由于每次贞面显示时只在Web服务器中加载指定页数据.占用资源较少。这种方案町廊用丁数据量较大的场合

7、,但由于数据库和Web服务器I.日J的通吼及页面刷新延迟等原因,用广,在小同页而问切换时有刷新延迟现象.特别足当数据垦很大或贞面较复杂时尤为明显。2.3存储过程结合AJAX技术实现分页同上‘种办案1样,使用存储过程每次取出指定页的数据刽Web服务器;然后将其序列化为JSON格式并发送到客户端,客户端脚本程序将数据显示在本机贝面卜.。这种方案客户端和服务器间通讯量很少,客广I端无刷新操作。所以延迟非常小。是比较理想的WPh分页查询方式;,2.4三种分页方案比较总结卜述三点,对几种方案比较(览表1)后,可得出结沦:虽然存储

8、过程和AJAX实现起柬较麻烦,但对用户来说这种方式最为好用;对数据库服务器、Web服务器以及网络带宽占用最少,虽然I与用_r一些浏览器资源,但客户端计算机资源相对闲置资源较多,利用起来后可以更好地服务于用户.尽量减少用户操作延迟时间。表1几种分页方案的比较分页方案资源占用页面刷编程难度1萌旷web服务皓网络带宽DataGrid高中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。