我在我的网页长时间运行的线程“StartTaskMonitoring”我运行一个while循环依赖于布尔变量_StopMonitoring
如何在C#web应用程序中设置服务器控件的值?
另一个按钮“停止”按钮单击事件
var thread = new Thread(StartTaskMonitoring);
thread.Start();
在方法它重置使开始按钮事件停止的变量_StopMonitoring
。
但问题是,当我执行的线程,我无法更新UI - 说我要在StartTaskMonitoring
方法来更新一个文本框。或者它可能是一个进度条。
已经测试Updatpanel1.Update()
。它没有帮助。也不能从线程获取会话。
我该如何做到这一点?以便更新ui。
您是否希望定期将UI更新从该线程推送到客户端的浏览器?这是行不通的。 –
你如何构建你的ASP? – ChrisBD