Response.Redirect("");Server.Transfer("")跳转页面的区别

时间:2023-12-25 18:09:49

 

Response.Redirect("")

Server.Transfer("")

转向其他站点

不能(只能站内转向)

是否可带QueryString参数

执行效率

相对低

相对高

是否存在第三方控件的冲突BUG

有(如:AJAX等)

浏览器是否显示目标地址

特别注意:

Server.Transfer()方法只能是本站内的URL跳转,不能跳转到其他的网站

Server.Transfer()存在一些已知的和第三方控件的冲突

Server.Transfer()隐藏目标地址(目标网页也就无法获取正确的来路)