Server.Transfer和Response.Redirect都可以实现页面的跳转,大部分时间似乎这两种方法有着相同的作用,那究竟有区别吗?
查了些文档,发现两者区别还是很明显的。
Response.Redirec是控制浏览器去重新跳转到指定的网页,而Server.Transfer从字面上可以理解为服务器端。他们的区别如下:
- Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;
- Server.Transfer可以将页面参数方便传递到指定页面;
- 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变;
- Server.Transfer可以减少客户端对服务器的请求;
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/285.html