ASP Transfer 方法
❮ 完整服务器对象参考
Transfer 方法将一个 ASP 文件中创建的所有状态信息(所有应用程序/会话变量以及所有请求集合中的项目)发送(传输)到第二个 ASP 文件。
当第二个 ASP 页面完成其任务后,它不会返回到第一个 ASP 页面(与 Execute 方法不同)。
注意: Transfer 方法是 Response.Redirect 的一种高效替代方法。重定向强制 Web 服务器处理额外的请求,而 Server.Transfer 方法将执行转移到服务器上的另一个 ASP 页面,并避免额外的往返。
语法
Server.Transfer(path)
参数 | 描述 |
---|---|
path | 必需。要将控制权转移到的 ASP 文件的位置 |
示例
File1.asp
<%
response.write("File 1 中的第 1 行<br>")
Server.Transfer("file2.asp")
response.write("File 1 中的第 2 行<br>")
%>
File2.asp
<%
response.write("File 2 中的第 1 行<br>")
response.write("File 2 中的第 2 行<br>")
%>
输出
File 1 中的第 1 行
File 2 中的第 1 行
File 2 中的第 2 行
另请参阅 Server.Execute 方法,以了解 Server.Transfer 和 Server.Execute 方法之间的区别。
❮ 完整服务器对象参考