我在asp.net 上创建一个委托,并创建一个进程(Thread),通过这个委托来接收该进程执行后的结果(回调),,问题是:在这个回调的方法体内没法进行页面跳转,该怎么解决???归结就是:怎么样实现多线程跳转页面的问题。
这需要客户端通过长轮询(long polling)保持连接,我写过一篇博客:
用 ASP.NET MVC 实现基于 XMLHttpRequest long polling(长轮询) 的 Comet
在你开了线程后,就已经脱离了当前页面请求的线程了,等你的创建的线程执行完回调时,请求已经结束了,所以这时再跳转是没有效果的。
http://www.cnblogs.com/Teco/archive/2012/05/22/2513859.html#2421638