0

正如我已經遷移Web應用程序從3.5(VS 2008)以4.0 VS(2010)HttpContext.Current.Response.Redirect問題與Visual studion 2010

現在我有問題的Response.Redirect

正如我在.aspx頁面中,我發現以下解決方案,它工作正常。

舊代碼是不是在VS2010

工作

的Response.Redirect(Page.ResolveUrl(strURL));

以下是用於重定向頁面的代碼。

ScriptManager.RegisterStartupScript(此, this.GetType(), 「紅色」, 「window.location.href = '」 + strURL + 「';」,真);

但現在我需要從類庫 重定向所以任何一個可以指導我一樣..我我也可以把。至於我有

HttpContext.Current.Response嘗試。重定向(strURL); 但它不工作。

+2

通過不工作,你的意思是拋出一個'Exception'或簡單地說,什麼都沒有發生? – 2011-03-23 12:03:25

+1

Response.Redirect應該仍然​​有效。 「不起作用」時會發生什麼?這個「strUrl」包含什麼,你期望什麼? – 2011-03-23 13:01:57

回答

0

傳遞對類庫的響應的引用並使用它來執行重定向。