我在嘗試重定向另一個頁面時出現「Internet Explorer無法顯示網頁」錯誤。將問題重定向到另一頁
string targetURL = "~/AnotherForm.aspx?Xresult=" + HttpUtility.UrlEncode(res);
Response.Redirect(targetURL);
感謝 BB
我在嘗試重定向另一個頁面時出現「Internet Explorer無法顯示網頁」錯誤。將問題重定向到另一頁
string targetURL = "~/AnotherForm.aspx?Xresult=" + HttpUtility.UrlEncode(res);
Response.Redirect(targetURL);
感謝 BB
ResolveURL()
這是使用Response.Redirect()
,不以UrlEncode的工作很好,試試這個:
string targetURL = "~/AnotherForm.aspx?Xresult=" + HttpUtility.UrlEncode(res);
還要檢查這個相關的SO回答:Response.Redirect using ~ Path
你錯了HttpUtility.UrlEncode
。
您應該只有Encode
的參數值。
按Encode
整個URL,您將轉義/
字符,搞亂您的URL。
請包括更多信息。這個重定向在哪裏發生?它被重定向到的頁面上發生了什麼?它只是在IE中發生此錯誤?它是編譯器錯誤還是運行時錯誤? – Chev
我有一個叫做Claims的網站應用程序,我試圖從Default.aspx重定向到AnotherForm.aspx。 – BumbleBee