页面跳转的两个方法比较<学习笔记>

页面跳转有两个方法:

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

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

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

Response.Redirect   是通知客户端浏览器(客户端浏览器,地址栏地址发生变化)跳转的。  
而   Server.Transfer   是在服务端跳转(客户端浏览器,地址栏地址不发生变化)  
简单的来说,Response.Redirect   需要多走一个来回。而,Server.Transfer   能少走一个。  
Response.Redirect   对于客户端浏览来说,速度可能会慢点,但对于服务端能少些负担;  
而Server.Transfer   对于客户端浏览会快一些(因为少走一个来回),但服务器负担会大一些。

posted @ 2008-10-21 10:26  IT-CEO  阅读(375)  评论(1编辑  收藏  举报