2011-05-26 72 views
1

这关我的其他问题here另一个更新面板问题ASP.NET

的一个分支,我现在能加入我的javascript在异步方式,但它不能正确重定向我的网页。

目前我使用它来重定向我的网页

Response.AddHeader("Refresh", "1;URL=mypage.aspx") 

我用的是Response.AddHeader的原因是,这样我可以推迟重定向

有什么不同,我需要这个做使它异步添加标题?

回答

0

你试过用javascript重定向了吗?

setTimeout("window.location='mypage.aspx';", 1000); 
+0

作为最后的手段我会使用JavaScript,但不知道是否有这样做 – 2011-05-26 14:57:36

+0

。如果你是在.NET做一个.net的方式,为什么那么为什么不直接使用'Response.Redirect'?在重定向之前得到延迟使线程进入睡眠'Thread.Sleep(1000)' – 2011-05-26 15:07:29

+0

如果我使用'Thread.Sleep',它会阻止我的jQuery运行退出函数 – 2011-05-26 16:44:28