我要用asp.net实现一个类似Excel筛选的功能  因为数据量太大 所以想数据第一次展示出来后 就不再通过服务器 原因有两个
1:数据量很大而且耗时 多个用户这样操作怕服务器受不了
2:在筛选的时候 第一次筛选完成 可能还有几万条数据 这样 服务组织出来 然后在传到客户端也是很耗时的
补充:
js貌似可以 但js操作Dom文档 理论上没有操作内存快有没有什么办法能把数据搞到客户端的内存中 像客户端应用程序一样

解决方案 »

  1.   

    使用viewstate
     viewstate就是保存在客户端的
      

  2.   

    必须Viewstate 。还说一句,这个能保存很多对象 datatable string[] int[] ....对象都行
      

  3.   

    如果只是展示到页面上,可以用IFrame,只要URL地址不变,再次打开的时候就不会重新请求服务器。也可以把数据写成ini文件传到客户端,在用js对ini文件进行操作。