您的位置:首页 > 其它

页面跳转的两个方法比较

2008-10-21 10:26 148 查看
页面跳转有两个方法:

1、Response.Redirect("Result.aspx");

2、Server.Transfer("Result.aspx");

简单的说,两者之间的区别如下:

Response.Redirect 是通知客户端浏览器(客户端浏览器,地址栏地址发生变化)跳转的。

而 Server.Transfer 是在服务端跳转(客户端浏览器,地址栏地址不发生变化)

简单的来说,Response.Redirect 需要多走一个来回。而,Server.Transfer 能少走一个。

Response.Redirect 对于客户端浏览来说,速度可能会慢点,但对于服务端能少些负担;

而Server.Transfer 对于客户端浏览会快一些(因为少走一个来回),但服务器负担会大一些。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: