我正在使用C#开发.net应用程序。 (网络)
我的页面上有计时器,每隔5秒运行一次。并且它在5秒或更长时间内进行了大量操作(有时)
我在页面上有Button,点击它就会打开一些图表。
我想在中间中止计时器事件(即假设我的计时器正在运行并且它正处于其操作的中间,现在我的按钮是单击,这导致回发但是应该在中间完成,它不应该等待让计时器完成然后回发页面。)
有没有什么方法可以在中间停止计时器事件并在C#.net中执行我的操作
答案 0 :(得分:1)
从客户端,您可以使用$find()获取对计时器对象的引用,然后将其enabled
属性设置为false
:
var timer = $find("yourTimerClientID");
timer.set_enabled(false);