簡體   English   中英

重定向到ASP.Net中的當前頁面

[英]redirect to current page in ASP.Net

如何將Server.Transfer()重定向到當前顯示的同一頁面?

我希望在提交后獲得A格式。

我可以使用哪些其他/更好的方法來實現相同的目標?

為什么Server.Transfer Response.Redirect(Request.RawUrl)您的需求。

http://en.wikipedia.org/wiki/Post/Redirect/Get

在ASP.Net中實現此模式的最常用方法是使用Response.Redirect(Request.RawUrl)

考慮重定向和轉移之間差異 轉移真的不是告訴瀏覽器轉發到一個清晰的表單 ,它只是返回一個清除的表單。 這可能是也可能不是你想要的。

Response.Redirect()不會浪費往返。 如果您發布到由Server.Transfer()清除表單的腳本並重新加載,則由於上一個操作是HTTP POST,因此大多數瀏覽器都會要求您重新發布。 這可能會導致您的用戶無意中重復某些操作,例如。 下一個必須在以后廢除的第二個訂單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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