asp.net response.redirect和Server.Transfer区别
来源:互联网 发布:bim造价软件 编辑:程序博客网 时间:2024/05/20 11:50
一般会使用response.redirect这条语句进行地址转向,ASP32.0以后提供了一种新的方法给我们,这种方法更加高效。让我们先来看看response.redirect和Server.Transfer分别是如何Run的!
response.redirect其实上是当服务器碰到这条语句时发送一条指令(包含新的地址)给浏览器,然后让浏览器去发送http请求,请求response.redirect后面的那个新的http地址,流程如下:
浏览器ASP文件请求->服务器执行->遇到response.redirect语句->服务器发送response.redirect后面的地址给客户机端的浏览器->浏览器请求执行新的地址(服务器返回的Response.Redirect后面的地址)这就是一个小小的Response.Redirect的全部过程,
ASP2.0中的Server.Transfer语句当接受地址后是直接转向后面的地址,流程如下:
浏览器ASP文件请求->服务器执行->遇到Server.Transfer语句->服务器转向新的文件。
Server.Transfer方法与Redirect方法相比另一个显著的优势是在页面转换时,Request集合里的内容不会丢失,这给我们编程带来很大的方便.
一般的情况下尽可能用Server.Transfer方法(前提是服务器是IIS),Server.Transfer方法更快速,而且因为只在服务器上执行,所以可以和任何浏览器兼容。
- asp.net response.redirect和Server.Transfer区别
- asp.net response.redirect和Server.Transfer区别
- asp.net中Server.Transfer和Response.Redirect的区别
- asp.net response.redirect和server.transfer的区别
- ASP.NET:Server.Transfer和Response Redirect 区别
- Asp.net中Server.Transfer,Server.Execute和Response.Redirect的区别
- Server.Transfer 和 Response .Redirect 的区别?
- Response.Redirect和Server.Transfer的区别
- Response.Redirect和Server.Transfer的区别
- Response.Redirect 和Server.Transfer的区别
- Response.Redirect和Server.Transfer的区别
- Response.Redirect和Server.Transfer的区别
- Server.Transfer和Response.Redirect的区别
- response.redirect和Server.Transfer区别
- Response.Redirect和Server.Transfer的区别
- Response.Redirect和Server.Transfer的区别
- Server.Transfer和Response.Redirect的区别
- Response.Redirect和Server.Transfer的区别
- javascript - switch里case比较显示为强类型特性
- extjs datefield 后台传值 格式转化方法
- servlet中的service()方法重写与不重写
- 设备驱动安装程序设计(一)
- 快速应用开发平台-对象建模
- asp.net response.redirect和Server.Transfer区别
- 取消按回車后就响应Button事件的JavaScript
- 深入浅出Http
- IMPLEMENT_DYNCREATE
- MySQL开发中的外键(foreign key)与参照完整性(Referential integrity)
- 用DriverStudio开发USB驱动程序[图]
- 将DataTable中满足条件的记录输入到另一个DataTable
- Eclipse快捷键大全(转载)
- 提高PHP编程效率的53个要点