日期:2014-05-20  浏览次数:20775 次

ViewState过大问题
我要在ViewState里存放DataTable、HashTable、list……,很多东西,多的时候可能超过100K。
我看网上有人说,ViewState最好不要超过20K。

但我想,现在的网页上,随随便便放张图片也好几百K,为啥ViewState就不能大点呢?
还有,我这个网站基本是局域网使用,应该可以大点吧?

------解决方案--------------------
探讨
我要在ViewState里存放DataTable、HashTable、list……,很多东西,多的时候可能超过100K。
我看网上有人说,ViewState最好不要超过20K。

但我想,现在的网页上,随随便便放张图片也好几百K,为啥ViewState就不能大点呢?
还有,我这个网站基本是局域网使用,应该可以大点吧?

------解决方案--------------------
传输上不是问题 反正局域网带宽大 不过序列化 反序列化这些对象可能耗时较长
------解决方案--------------------
不过图片的100多k 和viewstate的100多k,可不是一个概念。

图片可是缓存的。
------解决方案--------------------
如果你不在乎效率,只要你的请求总大小不大于配置文件中配置的最大返回大小就可以