码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET的Response.Redirect() 和Server.Transfer()的区别(转)

时间:2014-06-12 19:44:26      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:使用   代码   服务器   .net   res   server   

Sever.Transfer方法把执行流程从当前的ASPX页面转到同一服务器上的另一ASPX页面。但新的ASPX页面仍使用前一ASPX页面创建的应答流。如果用Server.Transfer方法实现页面之间的导航,则浏览器中的URL不会改变,因为重新定向完全是在服务器端进行的,浏览器根本不知道服务器已经执行了一次页面变换。

Response.Redirect则是客户端第一次请求服务器,并返回状态代码302及新的URL,客户端再次请求新的URL,服务器才返回新页面,多了一次应答。

ASP.NET的Response.Redirect() 和Server.Transfer()的区别(转),布布扣,bubuko.com

ASP.NET的Response.Redirect() 和Server.Transfer()的区别(转)

标签:使用   代码   服务器   .net   res   server   

原文地址:http://www.cnblogs.com/hellowzl/p/3781785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!