Server.Transfer():用于把處理的控制權從一個頁面轉移到另一個頁面,在轉移到過程中,沒有離開服務器,內部控件(如:request,session等)保存的信息不變,因此,你能從頁面A跳轉到頁面B而不會丟失頁面A中收集的用戶提交信息,但瀏覽器顯示的地址不會改變,有時會造成誤會。
Response.Redirect():發送一個HTTP響應到客戶端,告訴客戶端跳轉到一個新的頁面,客戶端再發送跳轉請求到服務器。使用此方法,將無法保存原頁面所有內部控件數據。
總結:Server.Transfer()可以減少客戶端對服務器的請求,但跳轉 到新頁面后,瀏覽器顯示的URL地址不會改變,會造成誤會。
         Response.Redirect()使用靈活,但需要通過客戶端訪問服務器。
建議:跳轉到自身頁面時,使用Server.Transfer();
         跳轉到新的頁面時,使用Response.Redirect();

转载于:https://www.cnblogs.com/tianxiang2046/archive/2009/01/05/1368753.html

Server.Transfer()與Response.Redirect()的區別相关推荐

  1. Server.Transfer VS Response.Redirect

    如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这 ...

  2. Server.Transfer 和 Response.Redirect 的用法

    在ASP.NET中,在后台传值方式目前大多都是用 Response.Redirect("页面地址") 来重定向页面的,但是现在还有一种方式也可以达到重定向页面的作用,而且在某些时刻 ...

  3. Server.Transfer 和Response.Redirect 比较

    作者:卡尔·穆尔 原著:Developer.com 翻译:陈梦 如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另 ...

  4. hdr与sdr_HDR與SDR有哪些區別,如何將HDR轉檔為SDR?

    擁有一部4K電視並不意味著就可以欣賞最高4K品質的電影.這是因為有兩種4K視訊類型--SDR與HDR. SDR與HDR的相似之處在於,它們都有4000行解析度. 雖然這二者擁有同樣數量的水準解析度,但 ...

  5. mysql memcache redis_redis,mysql,memcache的區別與比較,redis兩種數據存儲持久化方式

    redis與mysql比較 區別:mysql中一個中小型的網絡數據庫,比oracle和sqlserver小, 但是並發能力遠超過acess這樣的桌面數據庫:redis是一個內存鍵值數據庫,支持網絡.可 ...

  6. Response.Redirect(),Server.Transfer(),Server.Execute()的区别与网站优化

    1.Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL.当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指 ...

  7. Response.Redirect、 Server.Transfer、Server.Execute三者区别

    (1)Response.Redirect简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.client->server->client->server->client ( ...

  8. Response.Redirect ,Server.Transfer ,Server.Execute, 的区别(比较)

    1.Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL.当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指 ...

  9. Response.Redirect ,Server.Excute和Server.Transfer区别详解

    Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm ...

最新文章

  1. harmonyos能装app吗,真机运行HarmonyOS应用APP
  2. java通过jdbc登陆系统_JDBC模拟登录
  3. boost::sort模块实现弦平面稳定测试
  4. Winform 自定义窗体皮肤组件
  5. aes256 加密后的长度_视频会议Zoom 5.0版本重大更新,增强加密功能提供更多安全选项...
  6. Windows动态定义模板类对象
  7. 控制工程基础Chapter1 Introduction to Control Systems
  8. 目标识别(object detection)中的 IoU(Intersection over Union)
  9. ps 毛发 边缘_【常用抠图小技巧】PS调整边缘扣毛发
  10. java中随机抽取三人名字_JS实现随机抽取三人
  11. linux u盘 修复工具,在Linux终端中修复U盘驱动器问题
  12. conda 环境复制
  13. 200行代码实现N子棋(以五子棋为例)
  14. ndk 的emac_TMS320C6678 MAC address error出错,请问是不是因为两个核的NDK所使用的EMAC channel 相同造成的呢?...
  15. 自然语言处理与模型评价
  16. 解决json字符串转为对象时LocalDateTime异常问题
  17. 嵌入式设计---(1)嵌入式系统基础
  18. 技术沙龙|解读以太坊黄皮书,学习智能合约应用开发(北京)
  19. UE4 导入GIF动画,并播放
  20. java使用pd4ml,Java PDF导出插件pd4ml-3100pro.jar,ss_css2.jar,fonts.jar无水印版

热门文章

  1. 【linux】查看ip
  2. python如何记录运行时间_Python如何测量脚本运行时间
  3. python替换字符的操作_Python 字符串操作(string替换、删除、截取、复制、)
  4. cmd android list,android cmd 下命令行
  5. 全球最优秀的14位程序员
  6. 直接用IP访问知乎,我发现了一个秘密···
  7. 震惊!上手就是快,GitHub18.5K标星,超实用的Python资源
  8. 入门 | 如何为你的回归问题选择最合适的机器学习方法?
  9. c++ list 修改_Cpython源码阅读17-list自动扩容原理
  10. miniui列表下拉允许编辑且保存_在职必备,下拉列表|Excel