我必须加载页面,此页面中存在一个文本,通知用户您的请求正在加载。但是在代码中并行需要执行异步方法,当此方法结束时,我的页面必须重定向到其他页面。
有人帮我解决了这个问题吗?
BEst问候。
答案 0 :(得分:1)
关于在ASP.NET中创建后台工作线程的this微软示例。
有时我们会做一项需要很长时间才能完成的操作。它 将停止响应,页面为空白,直到操作 完了。在这种情况下,我们希望操作在中运行 背景,并在页面中,我们要显示的进度 运行操作。因此,用户可以知道操作 跑步,可以知道进展。
另一方面,我们想安排一些操作(发送 电子邮件/报告等。)我们希望操作可以在特定的情况下运行 时间。
这个项目创建了一个名为“BackgroundWorker”的类来实现这些目标 目标。它会创建一个名为“Default.aspx”的页面来运行很长时间 操作。它创建了一个后台工作程序来执行时间表 应用程序启动,然后使用“GlobalBackgroundWorker.aspx”页面 检查进度。