response.redirect 和Server.Transfer有什么区别?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 23:54:44
response.redirect 和Server.Transfer有什么区别?
Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面.调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流.
如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换.
Response.Redirect则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答.
如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换.
Response.Redirect则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答.
response.redirect 和Server.Transfer有什么区别?
Server.Transfer()和Page.Response.Redirect()什么区别
postbackurl和Response.Redirect的区别
response.redirect"url"什么意思
Response.Redirect("/Login.aspx")和Response.Redirect("Login.as
response.redirect()
Response.Redirect(".
wire transfer 和electronic funds transfer有什么区别
response.write()和response.write"" 有什么区别
HttpContext.Current.Response和Response有什么区别?
response.write和response.output.write有什么区别?
server pack 2 和 server pack 1 有什么区别