Response.Redirect("");Server.Transfer("")跳转页面的区别
|
Response.Redirect("") |
Server.Transfer("") |
转向其他站点 |
能 |
不能(只能站内转向) |
是否可带QueryString参数 |
是 |
是 |
执行效率 |
相对低 |
相对高 |
是否存在第三方控件的冲突BUG |
无 |
有(如:AJAX等) |
浏览器是否显示目标地址 |
是 |
否 |
特别注意:
Server.Transfer()方法只能是本站内的URL跳转,不能跳转到其他的网站
Server.Transfer()存在一些已知的和第三方控件的冲突
Server.Transfer()隐藏目标地址(目标网页也就无法获取正确的来路)