|
1
1
不,它不在ViewState中保存数据 . 在视图状态gridview和其他类似列表中,保存常规状态,例如排序列、页面、总页面、控件状态,但不保存数据。
缓存 每个用户 在服务器端不是很好,除非缓存只持续几分钟或者/并且要缓存的数据非常小。如果你为每个用户缓存大量的数据很长一段时间,它们会增长得太快,特别是如果用户开始阅读大量的页面,那么最终你也会遇到同样的问题。 现在您必须显示来自多个表的关系的大量数据,那么最好将表的完整关系缓存到“一个平面表”。
这也取决于您设计数据读取的速度。对我来说,最好保持ViewState很小,并且只保留在页面上进行操作所需的信息,而不是数据。 |