Lly's Blog

 Server的Transfer和Response的Redirect

Lly, 发表于:2021-01-18 23:17:50, 分类:资源共享 浏览( ) 评论( )  收藏这篇日志

  在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗?

        查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:

1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;
2. Server.Transfer可以将页面参数方便传递到指定页面;
3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;
4. Server.Transfer可以减少客户端对服务器的请求;

 

 暂无标签
正在读取日志的评论数据,请稍后……
正在加载日志评论签写框,请稍后……
 成员登录通道
正在载入成员登录通道...
 BLOG 日历助手
正在载入日历助手...
 BLOG 统计信息
正在载入统计信息...
 BLOG 日志归档
 BLOG 推荐日志
  • 暂时没有推荐日志
 BLOG 最新评论
{$SideComment}
 BLOG 最新留言
{$SideGB}
 BLOG 站内搜索

Tags Cloud: