0

我必须加载该页面中存在文本的页面,通知用户您的请求正在加载。但是在代码后面并行需要执行一个异步方法,当这个方法结束时,我的页面必须重定向到其他页面。

有人帮我解决这个问题吗?

此致。

4

1 回答 1

1

按照这个微软示例在 ASP.NET 中创建后台工作线程。

有时我们会做一个需要很长时间才能完成的操作。它将停止响应并且页面是空白的,直到操作完成。在这种情况下,我们希望操作在后台运行,并且在页面中,我们希望显示运行操作的进度。因此,用户可以知道操作正在运行并且可以知道进度。

另一方面,我们想安排一些操作(发送电子邮件/报告等)。我们希望操作可以在特定时间运行。

该项目创建了一个名为“BackgroundWorker”的类来实现这些目标。它会创建一个名为“Default.aspx”的页面来运行长时间操作。当应用程序启动时,它会创建一个后台工作人员来执行计划,然后它使用“GlobalBackgroundWorker.aspx”页面来检查进度。

于 2012-04-10T17:25:49.850 回答