[英]Response.redirect showing the previous page url in the address bar
我在代碼中使用了Response.Redirect
,它可以正常工作,但是url
不正確。它總是顯示上一頁url
。
這是我的代碼。
Response.Redirect("Main.aspx?DocAddEdit=customer incident");
請提出建議。
我什至嘗試過server.transfer
,但發生了同樣的事情。
我發現url
不太可能相同。 根據有關Response.Redirect
的MSDN文檔
ASP.NET通過返回302 HTTP狀態代碼來執行重定向。
這意味着瀏覽器實際上執行重定向並請求新的URL。
另一方面, Server.Transfer
將呈現並返回您指定的url
,在這種情況下,用戶瀏覽器中的url將保持不變。
您確定嘗試了Response.Redirect
而不只是Server.Transfer
嗎?
最近,我遇到了同樣的問題,在Response.Redirect
和
我可以用它解決Response.End()
的行之后Response.Redirect()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.