通过 Javascript/jQuery 获取 ASP.NET Ajax 计时器状态

Get ASP.NET Ajax Timer status via Javascript/jQuery

我有一个 ASP.NET Ajax 计时器,我可以使用以下 jQuery/Javascript:

来停止或开始
var timer = $("[id$=Timer1]");
timer[0].control._stopTimer();

...

timer[0].control._startTimer();

如何获取计时器的当前 started/stopped 状态?要求是通过 Javascript/jQuery 而不是代码隐藏 (VB/C#)。

我读过 this thread,其中提到了 "enable" 属性,但我知道 "stopping/starting" 与计时器对象的 "enabling/disabling" 不同。

我找到了方法,所以我会 post 对其他人有帮助的答案。获取“_timer”属性:

var status = timer[0].control._timer;
alert(status);

当计时器处于“_start”状态时,它将return一个整数。 当计时器处于“_stop”状态时,它将 return 'null'.