是否可以在客户端延迟UpdatePanel更新?

时间:2016-05-09 17:46:06

标签: javascript asp.net ajax asp.net-ajax updatepanel

我有一个使用asp.net的UpdatePanels的旧系统

回发完成后,我们知道UpdatePanel的内部已更新

我可以在客户端以某种方式延迟此更新吗?那可能吗?

所以当回发开始时,我会在客户端设置一个javascript datetime对象

一旦回发完成,并且数据从服务器返回,在更新客户端接口之前,我检查已经过了多少毫秒,并且我延迟了客户端的更新,直到经过一定的毫秒

这可能吗?

asp.net 4.5 c#

1 个答案:

答案 0 :(得分:0)

在发送POST之前,您必须延迟它。由于他们使用了Update Panels,因此无法修改ASP.NET生成的AJAX回调函数。

要在POST之前延迟它,请为更新面板的触发控件添加JavaScript单击事件处理程序,并在其中加入延迟。