У меня на моей веб-странице есть долго работающий поток событий нажатия кнопки
var thread = new Thread(StartTaskMonitoring);
thread.Start();
В методе 'StartTaskMonitoring' я запускаю цикл while, который зависит от логической переменной _StopMonitoring
Другая кнопка «Стоп», которая сбрасывает переменную _StopMonitoring
, которая останавливает событие кнопки пуска.
Но проблема в том, что когда я выполняю поток, я не могу обновить пользовательский интерфейс - скажем, я хочу обновитьтекстовое поле в методе StartTaskMonitoring
.Или это может быть индикатор выполнения.
Уже протестирован Updatpanel1.Update()
.Это не помогаетТакже не удается получить сеансы из потока.
Как мне этого добиться?так что интерфейс обновляется.