现在的位置: 网页制作教程网站制作经验 >正文
网页高级教程

Server.Transfer和Response.Redirect的作用区别

发表于2016/11/30 网站制作经验 0条评论 ⁄ 热度 2,271℃

Server.Transfer和Response.Redirect都可以实现页面的跳转,大部分时间似乎这两种方法有着相同的作用,那究竟有区别吗?

查了些文档,发现两者区别还是很明显的。

transfer

Response.Redirec是控制浏览器去重新跳转到指定的网页,而Server.Transfer从字面上可以理解为服务器端。他们的区别如下:

  • Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;
  • Server.Transfer可以将页面参数方便传递到指定页面;
  • 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变;
  • Server.Transfer可以减少客户端对服务器的请求;
  • 暂无评论