我有一个 ASP.NET Web 表单,它在 Page_Load 事件上触发一组服务器端函数。有时这些功能可能需要几分钟才能完成执行。因此,我正在尝试转换页面,以便在页面加载后可能通过更新面板触发功能,但无需用户输入。
为简单起见,如果有三个函数(Function1、Function2 和 Function3),我希望我的 Web 表单能够加载和显示Running Function1
. 第一个功能完成后,希望更新面板更新其状态、显示Function1 complete. Running Function2
等。
我想可以使用计时器来定期请求服务器进行更新或触发下一个功能,但是是否可以自动执行此操作并让我的功能同时更新 Web 表单?
可以在 Web 表单中使用的任何诸如 Windows 表单后台工作者之类的东西?