簡體   English   中英

Response.redirect在地址欄中顯示上一頁網址

[英]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.RedirectMSDN文檔

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM