2011-12-23 16 views
3

C#を使用している.netアプリケーションで作業しています。 (Web)タイマーイベントが発生してボタンイベントが発生したときにタイマーを停止するには

5秒ごとに実行される私のページにはタイマーがあります。 (時には)5秒以上で多くの操作をしています

私はそのボタンをクリックするとグラフが開きます。

私はタイマーイベントを途中で中止したいと思っています(つまり、タイマーが動作していると仮定して、操作の途中です。私のボタンはポストバックを引き起こすクリックですが、タイマーが完了するのを待ってからページをポストバックしてください。)

私はタイマーイベントを途中で止めて、C#.netで自分の操作をすることはできますか?クライアント側から

答えて

1

、あなたはタイマーオブジェクトへの参照を取得するために$find()を使用することができ、その後、falseにそのenabledプロパティを設定します。

var timer = $find("yourTimerClientID"); 
timer.set_enabled(false); 
関連する問題