ASP Transfer 方法
transfer 方法把一个 asp 文件中创建的所有状态信息(所有 application/session 变量以及所有 request 集合中的项目)发送(传输)到另一个 asp 文件中。
当第二个 asp 完成任何时,它不会返回到第一个 asp 页面。
注意:transfer 方法是 response.redirect 的一个高效的替代方案。当 server.transfer 方法在服务器上向另外的 asp 页面传输执行时,重定向强制 web 服务器处理额外的请求,避免了额外的周折。
语法
server.transfer(path)
参数 | 描述 |
---|---|
path | 必需。asp 文件的位置。向这个 asp 文件转移控制权。 |
实例
file1.asp:
<%
response.write("line 1 in file 1<br>")
server.transfer("file2.html")
response.write("line 2 in file 1<br>")
%>
file2.asp:
<%
response.write("line 1 in file 2<br>")
response.write("line 2 in file 2<br>")
%>
输出:
line 1 in file 1
line 1 in file 2
line 2 in file 2
<%
response.write("line 1 in file 1<br>")
server.transfer("file2.html")
response.write("line 2 in file 1<br>")
%>
file2.asp:
<%
response.write("line 1 in file 2<br>")
response.write("line 2 in file 2<br>")
%>
输出:
line 1 in file 1
line 1 in file 2
line 2 in file 2
请参阅 server.execute 方法,了解一下 server.transfer 与 server.execute 方法的区别。
相关文章
- ASP Application 对象
- ASP Server 对象
- ASP ASPError 对象
- ASP FileSystem 对象
- ASP Content Linking
- ASP 教程
- ASP AtEndOfStream 属性
- ASP WriteLine 方法
- ASP Path 属性
- ASP Delete 方法
- ASP CompareMode 属性
- ASP Keys 方法
- ASP ContentType 属性
- ASP QueryString 集合
- ASP Contents 集合
- ASP CreateObject 方法
- ASP GetLastError 方法
- ASP.NET HtmlForm 控件
- ASP.NET HtmlImage 控件
- ASP.NET HtmlInputImage 控件