加载页面和执行异步方法

时间:2012-04-10 17:23:42

标签: c# asp.net asynchronous

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

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

BEst问候。

1 个答案:

答案 0 :(得分:1)

关于在ASP.NET中创建后台工作线程的this微软示例。

  

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

     

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

     

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