首页 新闻 会员 周边 捐助

asp.net+jquery无刷新实现数据分页???

0
悬赏园豆:10 [已解决问题] 解决于 2010-06-05 14:41

那位大哥指点下,asp.net+jquery无刷新实现数据分页?

淘宝名店街-.NET交流的主页 淘宝名店街-.NET交流 | 初学一级 | 园豆:90
提问于:2010-05-29 17:23
< >
分享
最佳答案
0

这有源码:http://bbs.51aspx.com/showtopic-5936.html

收获园豆:10
Astar | 高人七级 |园豆:40805 | 2010-05-29 17:28
这个答案不错!能解决我做项目中的问题!
淘宝名店街-.NET交流 | 园豆:90 (初学一级) | 2010-05-30 15:08
其他回答(1)
0

我说原理吧...实例都提供了,我再提供实例就没有意义了...

其实你这里说的分页是这样子的,Asp.NET其实也就是对请求进行处理数据并返回给客户端,然后jQuery来进行相应的显示处理(这里是客户端的数据组织),这个过程一般来说其实就是使用jQuery组件中的ajax部分来处理的...大体的意思说了,现在我说下你具体的操作形式...

方式一:Asp.NET把数据处理完成并以JSON数据格式返回,然后客户端进行处理.至于分页显示这个是这样子的,可以在json数据格式中加入总页数、当前页数返回,然后客户端进行处理显示出来即可...比如

JSON数据格式可以是{
   "total":"27",/*总页数*/
   "current":"2",/*当前页码*/
   "data":[
      {
         "id":"1",
         "price":"71.72",
         "company":"3m Co",
         "date":"2007-09-01 00:00:00",
         "size":"large",
         "visible":"1"
      },
      {
         "id":"2",
         "price":"29.01",
         "company":"Aloca Inc",
         "date":"2007-08-01 00:00:00",
         "size":"medium",
         "visible":"0"
      },
      {
         "id":"3",
         "price":"83.81",
         "company":"Altria Group Inc",
         "date":"2007-08-03 00:00:00",
         "size":"large",
         "visible":"0"
      }
 ]
}

那现在你看这样子的数据返回,你就是可以根据"total":"27",/*总页数*/"current":"2",/*当前页码*/来生成分页的部分显示,data部分当然就是数据显示了,只是要记得对页数显示部分加入除了当前页码的数据请求事件哦...

方式二:这个就简单了,数据直接以html代码的形式返回,这个包括数据显示部分和分页显示条部分了,这个就简单了,不过这个需要Asp.NET在服务器端全部生成成html代码哦

 

先提供这两种解决办法吧...如果有问题可以给我消息或者邮件.

西越泽 | 园豆:10775 (专家六级) | 2010-05-30 00:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册