回答
我想這應該做的伎倆(未經測試):
Page.Response.Redirect(Page.Request.Url.ToString(), true);
Response.Redirect(Request.Url.ToString());
注意可以用來做XSS攻擊。你盲目地信任用戶的URL。你最好做Response.Redirect(「〜AbsolutePage.aspx」); – 2010-02-10 21:05:19
有人能告訴我這將如何用於做XSS?它重定向到當前頁面,並且不能超出此頁面允許的範圍,不是? – 2011-06-30 17:09:46
這是當前頁面的URL,而不是一個返回URL查詢字符串參數..我在這裏也沒有看到XSS。 – markt 2011-06-30 20:19:25
你可以做一個定期回發刷新頁面,如果你不想重定向。從任何控件回發將運行頁面生命週期並刷新頁面。
要做到這一點,你可以調用__doPostBack()函數。
-1阿斯克爾說沒有Javascript – 2010-02-10 21:04:28
哇,苛刻。相當自由的貶低那裏嘿?他還表示沒有重定向,完全不在其他答案中。 – womp 2010-02-10 21:06:08
我沒有找到有用的答案,所以我點擊向下的箭頭。這正是我所做的。沒有冒犯的意思! – 2010-02-11 00:06:40
根據您的需要,Server.Transfer
可能是一種資源更便宜的替代Response.Redirect
。更多信息請見Server.Transfer Vs. Response.Redirect。
刷新整個頁面,但它正常工作:
Response.Redirect(url,bool)
歡迎來到堆棧溢出!你能解釋一下「正常」的意思嗎?細節對於過來的人來說非常棒,以後再見! – tmesser 2012-10-26 17:26:18
用途:
Response.Redirect(Request.RawUrl, true);
慎用重寫URL,雖然。我使用這個,所以它保留了URL的重寫。
Response.Redirect(Request.RawUrl);
調用的Page_Load功能:
Page_Load(sender, e);
我用
Response.Redirect(Page.Request.Path);
如果你有來檢查Request.Params頁面時低於刷新使用。這不會將Request.Params重寫爲URL。
Response.Redirect(Page.Request.Path + "?Remove=1");
- 1. 刷新asp.net mvc頁面
- 2. asp.net - 強制刷新頁面
- 3. ASP.NET - 不想頁面刷新
- 4. ASP.NET中的頁面刷新
- 5. ASP.net圖表刷新頁面
- 6. ASP.NET [刷新我的頁面:)]
- 7. 在asp.net中刷新頁面
- 8. 更新面板asp.net - 刷新頁面
- 9. 更新不刷新頁面的Cookie(Asp.net)
- 10. ASP.NET - 在主控頁面更新面板,刷新內容頁面
- 11. asp.net c#創建一個新頁面並刷新路由映射
- 12. 使用Actionscript 3更新ASP.NET iFrame而不刷新頁面頁面
- 13. 刷新頁面
- 14. 頁面刷新
- 15. 頁面刷新導致回傳 - Asp.net
- 16. ASP.Net MVC刷新頁面不破壞ViewModel
- 17. Asp.net MVC使用AJAX不刷新頁面
- 18. ASP.NET頁面不斷刷新(VB.NET)
- 19. 在Asp.net中刷新整個頁面
- 20. ASP.net按鈕在每個頁面刷新
- 21. asp.net mvc - 檢測頁面刷新
- 22. Chrome後退按鈕頁面刷新 - ASP.net
- 23. ASP.NET - 使用ModalPopupExtender阻止頁面刷新
- 24. ASP.Net UpdatePanel在頁面加載後刷新
- 25. updatepanel刷新整個頁面在asp.net
- 26. ASP.NET colorbox不刷新目標頁面
- 27. ASP.NET上傳圖片後刷新頁面
- 28. JQuery HTTPGet和頁面刷新ASP.NET
- 29. Asp.Net SQL刷新頁面重複插入?
- 30. ASP.NET刷新更新面板
你想要一個完整的頁面循環嗎?如果是這樣,所提供的解決方案應該工作然而,你說你不想重定向......所以我不確定你想要發生什麼。 – 2010-02-10 21:03:54
謝謝克里斯。費爾明釘了它。 – Eric 2010-02-10 21:09:06