首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 怎么把数据保存到客户端

2012-09-16 
asp.net 如何把数据保存到客户端我要用asp.net实现一个类似Excel筛选的功能因为数据量太大 所以想数据第一

asp.net 如何把数据保存到客户端
我要用asp.net实现一个类似Excel筛选的功能 因为数据量太大 所以想数据第一次展示出来后 就不再通过服务器 原因有两个
1:数据量很大而且耗时 多个用户这样操作怕服务器受不了
2:在筛选的时候 第一次筛选完成 可能还有几万条数据 这样 服务组织出来 然后在传到客户端也是很耗时的


补充:
js貌似可以 但js操作Dom文档 理论上没有操作内存快

有没有什么办法能把数据搞到客户端的内存中 像客户端应用程序一样

[解决办法]
js的各种变量就是占用的客户端内存
[解决办法]
使用viewstate
 viewstate就是保存在客户端的
[解决办法]
可以在第一次查询出来的数据缓存起来到DATATABLE,再筛选的时候就抓你缓存的资料好了。
[解决办法]
必须Viewstate 。还说一句,这个能保存很多对象 datatable string[] int[] ....对象都行
[解决办法]
隐藏控件、viewstate
[解决办法]
如果只是展示到页面上,可以用IFrame,只要URL地址不变,再次打开的时候就不会重新请求服务器。也可以把数据写成ini文件传到客户端,在用js对ini文件进行操作。

热点排行