ASPの転送方法
作成したASPファイル内のすべてのステータス情報への転送方法(すべてのアプリケーション/セッション変数とコレクション内のすべての項目を要求する)別のASPファイルへの(転送)を送信します。
第二のASPは、任意の時間を完了すると、それは最初のASPページに戻りません。
注意:転送方法は、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.TransferをとのServer.Execute方法の違いを見て、のServer.Executeメソッドを参照してください。
完全なサーバオブジェクトリファレンス