在我的ASP.NET页面中,我有一个运行一段时间的线程(有时长达2分钟)。线程完成后如何重新加载/重定向页面?我知道我不能使用Response.Redirect(),因为页面已经完成加载。
答案 0 :(得分:0)
您可以考虑使用AJAX Web服务和客户端定期轮询。在服务器端,除了web服务之外,你还需要一种方法来唯一地识别在单独线程中运行的这些任务,以及一种存储或知道线程何时完成的方法,以便web服务可以查找
一旦客户端收到指示任务完成的AJAX响应,您就会通过JavaScript触发重定向。