Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Server的Transfer和Response的Redirect
【标  题】:Server的Transfer和Response的Redirect
【关键字】:Server,Transfer,Response,Redirect
【来  源】:http://windsails.cnblogs.com/archive/2004/09/30/48147.html

Server的Transfer和Response的Redirect

Your Ad Here

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

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

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

暂时想到只是这些,是否还有其它?

ASP.NET跨应用程序进行登录的解决:【上一篇】
FreeTextBox实现机制:【下一篇】
【相关文章】
  • SQL Server的安全机制
  • 转贴:在.net安装程序部署SQL Server数据库
  • SQL Server 2005 CTP(最新的那个版本)卸载求助。
  • Sql Server使用链接服务器远程取数据!
  • SQL server两种修改对象所有者的方法,
  • SQL Server 2000一个郁闷的地方
  • [LCS]Live Communications Server API 详解(2)
  • [LCS]Live Communications Server API 详解 (3)
  • MS SQL SERVER 2005的一些书的范例章节下载
  • 可填可选的DropDownList Server Control
  • 【随机文章】
  • 使用JavaScript写的操作系统和输入法程序
  • 基于二进制COM的继承
  • compass 中使用annatation 简化配置
  • CCNA专业英文词汇全集(3)
  • (转贴)关于《三体》的天文学
  • 移:xdoclet2学习笔记
  • 在Instrument表中注册字段
  • 如何在Mandrake 8.0上安装Oracle 8.1.7
  • Fireworks中制作一枚漂亮的灯泡
  • 使用flash制作火焰
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.