Response.Redirect("");Server.Transfer("")跳转页面的区别_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Response.Redirect("");Server.Transfer("")跳转页面的区别

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

 2013/8/9 23:20:03  鬼才小鹿  博客园  我要评论(0)
  • 摘要:Response.Redirect("")Server.Transfer("")转向其他站点能不能(只能站内转向)是否可带QueryString参数是是执行效率相对低相对高是否存在第三方控件的冲突BUG无有(如:AJAX等)浏览器是否显示目标地址是否特别注意:Server.Transfer()方法只能是本站内的URL跳转,不能跳转到其他的网站Server.Transfer()存在一些已知的和第三方控件的冲突Server.Transfer()隐藏目标地址(目标网页也就无法获取正确的来路)
  • 标签:Server 区别

 

 

Response.Redirect("")

Server.Transfer("")

转向其他站点

不能(只能站内转向)

是否可带QueryString参数

执行效率

相对低

相对高

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

有(如:AJAX等)

浏览器是否显示目标地址

特别注意:

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

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

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

发表评论
用户名: 匿名