2011-12-23 42 views
3

我正在使用C#.NET工作.net應用程序。 (網絡)如何停止計時器計時器事件正在運行時按鈕單擊事件消息

我在我的頁面上有計時器,每5秒運行一次。並且它在5秒或更長時間內進行了很多操作(有時)

我在頁面上有按鈕,點擊該按鈕會打開一些圖形。我想中止計時器事件(即讓我假設我的計時器正在運行,它正在它的操作中,現在我的按鈕是單擊哪些原因後回,但這應該是中間的,它不應該是中間的,它不應該等待計時器完成,然後發回頁面。)

有沒有什麼辦法可以阻止中間計時器事件,並在C#.net中執行我的操作?

回答

1

從客戶端,您可以使用$find()去你的計時器對象的引用,那麼它的enabled屬性設置爲false

var timer = $find("yourTimerClientID"); 
timer.set_enabled(false); 
相關問題