【发布时间】:2011-05-05 14:42:39
【问题描述】:
我有一个 asp.net 页面,里面有一个多视图控件。在控件中有许多文本框、选择和动态创建的表格。因此,我相信我必须在每次回发时使用视图状态。但是,我担心页面大小会增加并且会减慢重新加载时间。所以,我正在考虑在数据库中移动视图状态。方便吗?或者有没有其他方法可以解决这个问题。
提前致谢
【问题讨论】:
-
您认为将其存储在数据库中会如何缩短加载时间?您仍然需要传输信息,现在您已经增加了访问数据库的开销。
-
要加快速度,请执行此操作 EnableViewState="false" :)
-
很好的链接@Muhammad。如果您检查链接@Anna,您会发现有更方便的方法来使用常规视图状态:) 顺便说一句,@Jack,因为我必须存储文本框值和其他东西,我想不出另一种方法来存储它们并在其中检索回发。
标签: c# asp.net database viewstate