Transfer 与 Redirect 做为C#页面两大跳转函数,它们的主要的区别:
1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;
2. Server.Transfer可以将页面参数方便传递到指定页面;
3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;
4. Server.Transfer可以减少客户端对服务器的请求;
本文详细对比了C#中Server.Transfer与Response.Redirect两种页面跳转方式的特点与应用场景。Server.Transfer仅能转向本地虚拟目录页面,但能保留浏览器地址不变且有效减少服务器请求;而Response.Redirect则更为灵活。
Transfer 与 Redirect 做为C#页面两大跳转函数,它们的主要的区别:
1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;
2. Server.Transfer可以将页面参数方便传递到指定页面;
3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;
4. Server.Transfer可以减少客户端对服务器的请求;

被折叠的 条评论
为什么被折叠?