什麼時候應該在Asp.net中使用server.Transfer()和Response.Redirect()?ASP.NET性能:Server.Transfer(..)vs Response.Redirect(..)
0
A
回答
2
閱讀博客文章 - Response.Redirect vs Server.Transfer hacked和Server.Transfer vs. Response.Redirect作者:Jon Galloway。
0
Response.Redirect只是告訴瀏覽器訪問另一個頁面。
的Server.Transfer有助於減少服務器請求,保持URL相同,並允許您傳輸的查詢字符串和表單變量
的Response.Redirect簡單地將消息發送到瀏覽器,告訴它移動到另一頁。
Server.Transfer節省服務器資源。而不是告訴瀏覽器重定向,它只是改變Web服務器上的「焦點」並傳輸請求。
因此減輕了您的Web服務器的壓力,並使您的應用程序運行更快。
無法使用Server.Transfer將用戶發送到外部站點。只有Response.Redirect可以做到這一點
Server.Transfer在瀏覽器中保留原始URL。這可以真正幫助簡化數據輸入技術,儘管它可能會在調試時造成混淆
Server.Transfer方法還具有第二個參數 - 「preserveForm」。如果將此設置爲True,則使用諸如Server.Transfer(「WebForm2.aspx」,True)之類的語句,現有查詢字符串和任何表單變量仍然可用於要傳輸到的頁面。
因此,簡單地說:Response.Redirect只是告訴瀏覽器訪問另一個頁面。 Server.Transfer有助於減少服務器請求,使URL保持不變,並允許您傳輸查詢字符串和表單變量。
http://www.thedevheaven.com/2012/05/responseredirect-vs-servertransfer.html
相關問題
- 1. Server.Transfer()與Response.Redirect()的性能方面
- 2. 在asp.net server.transfer?
- 3. Server.Transfer()VS. Server.Execute()
- 4. HttpServerUtility.Transfer vs Server.Transfer?
- 5. Server.Transfer Vs刷新瀏覽器
- 6. HTTPModule BeginRequest應該是Response.Redirect還是Server.Transfer
- 7. Server.Transfer和Response.Redirect有什麼區別?
- 8. Response.Redirect()vs Response.RedirectPermanent()
- 9. FormsAuthentication.RedirectFromLoginPage Vs Response.Redirect
- 10. Asp.net Response.Redirect
- 11. Ajax性能:ASP.Net MVC vs Webforms
- 12. asp.net的Server.Transfer()異常
- 13. ASP.NET Server.Transfer的()的問題
- 14. ASP.NET HttpModules&Server.Transfer/Server.TransferRequest/RewritePath問題
- 15. Server.Transfer的從ASP到ASP.Net
- 16. 如何衡量Response.Redirect(url)和Response.Redirect(url,false)的性能?
- 17. Chrome使用Server.Transfer或Response.Redirect時無法加載資源
- 18. 爲什麼不Server.Transfer爲什麼只有Response.Redirect
- 19. Postbackurl Vs Response.Redirect(丟失數據)
- 20. ASP.NET的Response.Redirect問題
- 21. ASP.Net中response.redirect問題
- 22. Asp.net Response.Redirect的錯誤
- 23. 與IIS7的ASP.NET response.redirect
- 24. 捕獲ASP.NET的Response.Redirect
- 25. ASP.NET的Response.Redirect()錯誤
- 26. ASP.Net控制VS HTML控制性能
- 27. WCF性能VS簡單的ASP.NET的HttpHandler
- 28. asp.net inproc vs超出proc性能
- 29. 驗證Server.Transfer的後不工作在asp.net
- 30. PostBackUrl與Response.Redirect