日期:2014-05-18  浏览次数:20450 次

关于AJax,怎么实现其分页(初学者,在线等待~)
我第一次用Ajax技术,真的感觉他的好处,现在遇到一点困惑,不知道怎么解决,希望大家能帮我~!
我做一个页面,是显示数据库中读出的信息,
我把“数据库读出信息”这个处理用另一个页面做了,也就是ajax技术,
由于数据比较多,需要翻页,但是不知道怎么实现~!希望大家帮我解决哈~~,十分感激~!!!!!!!!

我现在了解的很少,我只知道,他向前台页面传递了一个字符串而已,
其实前天页面显示的就是静态的字符串,
不知道我这样理解对不?




------解决方案--------------------
往后参传递一个页数变量,取回在前台处理
------解决方案--------------------
利用AJAX技术。
<asp:ScriptManager ID= "ScriptManager1 " runat= "server " EnablePartialRendering= "true "
EnablePageMethods= "true ">
</asp:ScriptManager>
<asp:UpdatePanel ID= "UpdatePanel3 " runat= "server ">
<ContentTemplate>
此处放GRIDVIEW,利用GRIDVIEW的分页功能。(数据库中数据放置于GRIDVIEW上)
<ContentTemplate>
</asp:UpdatePanel>
完全感受AJAX带给你的效果。
------解决方案--------------------
可以用xml实现的当然也可以用xslt语言很好用的,,我前几天研究了一下,网页全是静态的,而且有分页,爽,速度还超级快..爽!!
------解决方案--------------------
绑定他的页码数 比如aaa?pageno=3 在JS里面得到并提交
------解决方案--------------------
友情帮顶!
------解决方案--------------------
关注中…………!
------解决方案--------------------
顶一个!!!
------解决方案--------------------
帮顶
------解决方案--------------------
up
------解决方案--------------------
用存储过程实现,例如每页显示十条,那么用一个javascript函数,页码作为参数,如:第二页ShowPage(2),第三页就是ShowPage(3)....
------解决方案--------------------
其实分页最好的还是使用存储过程实现,2005的数据库新增的分页函数很好用,而且性能也好
------解决方案--------------------
那就是每次重绘某个table或者div里的innerHTML内容不就可以了. 根据每次传递到服务器端的页数
------解决方案--------------------
gridview自动分页也行,如果再用上一些第三方控件,就更完美了

当然最好的方式还是手写分页

给我点分
------解决方案--------------------
想快的话直接放在updatepanel得了
------解决方案--------------------
如果你不是用的ajax控件的话.个人认为把你的分页控件在分页的时候当成Table来控制..
在javascript里面修改,添加值
------解决方案--------------------
AJAX XMLHTTP 没有和数据控件完好的配合

http://www.cnblogs.com/xuyi/articles/ajaxpro.html