Как я могу остановить таймер, когда работает событие таймера и срабатывает событие нажатия кнопки - PullRequest
3 голосов
/ 23 декабря 2011

Я работаю над приложением .net, используя C #. (Web)

У меня есть таймер на моей странице, который запускается каждые 5 секунд. и он выполняет много операций за 5 секунд и более (иногда)

У меня есть кнопка на странице, которая при нажатии открывает график.

Я хочу прервать событие таймера посередине (т.е. предположим, что мой таймер работает и он находится в середине своей работы, теперь моя кнопка - это нажатие, которое вызывает публикацию назад, но это должно быть сделано промежуточно, не должно ждать для таймера, чтобы завершить, а затем отправить обратно страницу.)

Есть ли способ остановить событие таймера между ними и выполнить свою работу в C # .net ???

1 Ответ

1 голос
/ 23 декабря 2011

Со стороны клиента вы можете использовать $ find () , чтобы получить ссылку на ваш объект таймера, а затем установить его свойство enabled на false:

var timer = $find("yourTimerClientID");
timer.set_enabled(false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...