新手请教数据缓存问题
一个查询页面的结果DataTable,数据量最多时候大概几万行。我想用Cache缓存,但是想想如果有多个用户同时在使用这样会出问题的吧。比如用户A查询了一次,给这个DataTable缓存:Cache.Insert("dt",dt,...),这时服务器已经存在缓存dt了。用户B随后又查询了一次又更新了缓存。此时,用户A页面有个“导出数据”按钮,是用Cache["dt"]当数据源的,此时会出错吗。如果错了该用什么效率会高点呢,google了有DataSource缓存和ViewState,不知道哪个好点或者还有其他的方式呢,大神们不吝赐教!