【问题标题】:How to properly use start and stop timer on ASP.net?如何在 ASP.net 上正确使用启动和停止计时器?
【发布时间】:2018-02-07 09:39:24
【问题描述】:

我在 ASP.Net 上使用计时器时遇到问题 停止后我无法启动计时器。

我正在使用后面的代码调用函数

ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "MyFun1", "startTimer();", true);

给我这个错误。截图如下..

我的主要问题是我需要像这样使用计时器.. 做某事 > 开始时间 > 在 Tick + 停止时间上做某事 > 做某事 > 开始时间 但我不能,因为当我停止计时器时,我无法重新启动它。

<asp:Timer ID="tmrMain" runat="server" Interval="1000" EnableViewState="False"></asp:Timer>

【问题讨论】:

  • 你有正确加载 jQuery 吗?
  • 在网络上不是很好。但是是这个吗?我在 标签内有这个 &lt;script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"&gt;&lt;/script&gt;

标签: javascript c# asp.net timer code-behind


【解决方案1】:

因为$ 是Jquery 对象,所以find 是方法。

所以你可以使用点来调用方法

$.find('tmrMain');

【讨论】:

  • 虽然 .find 函数存在..它会引发不同的错误。 ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js 0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法 '_stopTimer'
  • 你能截图你的错误部分或错误部分的代码吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多