怎么用table实现分页功能。

解决方案 »

  1.   

    可以使用.net,引用插件更好了
      

  2.   

    我自己也是似懂非懂,感觉自己能实现,又感觉不容易,没有实际操作过。一楼的方法固然是可以的,菜鸟教程里webforms里有相关介绍。但用asp.net实现会整页刷新(别提asp.net的AJAX,非常不好用),而且有些前端很容易实现的东西,后端实现比较复杂。我的想法是:一、后端读取数据库,把所有查询到的数据返回给前端,前端使用框架进行分页;二、前端手工分页,前端提供每页显示多少行,需要显示第几页,后端根据这两个参数计算,仅返回当前页的数据及总页数,然后装载到table。
    两个方法各有优劣,方法一优点:显示其它页的时候,不需要后端提供数据,直接由前端实现,速度会非常快;缺点:如果传输的数据太多,会影响第一次的显示,且有可能会超时,客户端内存小的话(新配电脑应该不存在吧),有可能会卡死。方法二优点,单次传输数据少,出现故障的机会少;缺点:每翻一页,就要再次问后端要数据,服务器的负担会加重。
      

  3.   

    Javascript DOM 之 table 排序 http://www.verejava.com/?id=17234665259458
      

  4.   

    插件 bootstrap table自带分页