server.transfer 和 response.redirect的用法
server.transfer
在服务器上执行
只能跳转到本地虚拟路径,不能实现跨域跳转,且只能是.aspx页面。
可将页面参数传递到制定页面,保持服务资源,现存的请求字符串和所有的Form里的变量将被保持并提交到你的
目标页。
跳转后,浏览器地址不会改变
能够减少客户端对服务器的请求,运行更快。
response.redirect
目标地址灵活,可跨域。
通过浏览器执行,因此在服务器和客户端之间产生额外往返过程。
server.transfer
在服务器上执行
只能跳转到本地虚拟路径,不能实现跨域跳转,且只能是.aspx页面。
可将页面参数传递到制定页面,保持服务资源,现存的请求字符串和所有的Form里的变量将被保持并提交到你的
目标页。
跳转后,浏览器地址不会改变
能够减少客户端对服务器的请求,运行更快。
response.redirect
目标地址灵活,可跨域。
通过浏览器执行,因此在服务器和客户端之间产生额外往返过程。