Ajax计时器加载问题

本文关键字:问题 加载 计时器 Ajax | 更新日期: 2023-09-27 18:04:07

我在程序中使用ajax计时器进行在线测试应用程序。程序运行正常

然而,Ajax计时器也在计算页面加载时间。例如,如果我为一个问题分配20秒,在页面加载后,用户将获得少于20秒的时间,因为它将计算加载时间。

是否有任何方法我可以禁用定时器,并使其再次只有在整个页面加载后。或者有任何c#代码来找出页面是否完全加载?

谢谢,Jithu

Ajax计时器加载问题

这是预期的行为。计时器在容器中的位置决定了它在间隔之间触发所需的时间。例如,如果它被放置在UpdatePanel中,那么在第一个触发器+间隔设置下一个间隔之后,将需要花费时间来加载UpdatePanel的内容。

如果计时器存在于主页本身,并且它的Load事件需要很长时间来处理,那么您可以尝试对页面的OnLoadComplete事件执行timer.Start()