2011-05-26 74 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