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