在ASP.NET Ajax中停止并启动Timer

时间:2009-04-28 09:03:13

标签: asp.net-ajax

如果你有一个ASP.NET UpdatePanel和ASP.NET Timer来试图刷新更新的面板,那么在javascript中是否可以停止/暂停计时器?

我想在用户鼠标悬停在updatepanel上时停止计时器!

2 个答案:

答案 0 :(得分:11)

最好的方法是使用启用属性进行计时器控制

timer1.Enabled = false; //For stop the timer

timer1.Enabled = true; // For starting the timer

答案 1 :(得分:3)

http://forums.asp.net/t/1094798.aspx

然后将客户端事件附加到updatepanel ala -

http://encosia.com/2007/07/13/easily-refresh-an-updatepanel-using-javascript/ - 但是改为onmouseover来打电话给他们。