2011-12-23 86 views
3

我正在使用C#.NET工作.net应用程序。 (网络)如何停止计时器计时器事件正在运行时按钮单击事件消息

我在我的页面上有计时器,每5秒运行一次。并且它在5秒或更长时间内进行了很多操作(有时)

我在页面上有按钮,点击该按钮会打开一些图形。我想中止计时器事件(即让我假设我的计时器正在运行,它正在它的操作中,现在我的按钮是单击哪些原因后回,但这应该是中间的,它不应该是中间的,它不应该等待计时器完成,然后发回页面。)

有没有什么办法可以阻止中间计时器事件,并在C#.net中执行我的操作?

回答

1

从客户端,您可以使用$find()去你的计时器对象的引用,那么它的enabled属性设置为false

var timer = $find("yourTimerClientID"); 
timer.set_enabled(false); 
相关问题