0

我有一个 ASP.NET Web 表单,它在 Page_Load 事件上触发一组服务器端函数。有时这些功能可能需要几分钟才能完成执行。因此,我正在尝试转换页面,以便在页面加载后可能通过更新面板触发功能,但无需用户输入。

为简单起见,如果有三个函数(Function1、Function2 和 Function3),我希望我的 Web 表单能够加载和显示Running Function1. 第一个功能完成后,希望更新面板更新其状态、显示Function1 complete. Running Function2等。

我想可以使用计时器来定期请求服务器进行更新或触发下一个功能,但是是否可以自动执行此操作并让我的功能同时更新 Web 表单?

可以在 Web 表单中使用的任何诸如 Windows 表单后台工作者之类的东西?

4

1 回答 1

1

如果您使用的是 .net 4.5,则可以使用 PageAsyncTask

MSDN - PageAsyncTask 类

于 2013-05-01T01:22:46.697 回答