ASP页面 - 触发按钮点击后面的冗长代码

时间:2011-09-26 19:36:58

标签: asp.net code-behind performance

我有一些相当大的asp.net页面,有一个大约200字节的数据表...... 还有一个asp:按钮,需要AGES来解决代码问题。

例如,更新进度在代码执行前显示大约12到20秒!

相同的代码隐藏在不到一秒的时间内从较短的页面触发。 并且Javascript onclick代码会立即触发。

知道为什么吗?

1 个答案:

答案 0 :(得分:2)

您的视图状态可能太大,导致所有这些数据在每次回发时来回传播。我建议根据需要评估您的视图状态并通过JS / JQuery缓解大数据的显示 - 通过ScriptService或通用处理程序(+ JSON)逐页进行。