我有一些相当大的asp.net页面,有一个大约200字节的数据表...... 还有一个asp:按钮,需要AGES来解决代码问题。
例如,更新进度在代码执行前显示大约12到20秒!
相同的代码隐藏在不到一秒的时间内从较短的页面触发。 并且Javascript onclick代码会立即触发。
知道为什么吗?
答案 0 :(得分:2)
您的视图状态可能太大,导致所有这些数据在每次回发时来回传播。我建议根据需要评估您的视图状态并通过JS / JQuery缓解大数据的显示 - 通过ScriptService或通用处理程序(+ JSON)逐页进行。