Response.Redirect和Server.Transfer的区别

来源:互联网 发布:微信站街软件哪家好 编辑:程序博客网 时间:2024/05/17 04:58
    Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。    

    如果用Server.Transfer方法实现页面之间的导航,浏览器中的
URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换。


    Response.Redirect则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答。
原创粉丝点击