ASP転送方式
❮完全なサーバーオブジェクトリファレンス
Transferメソッドは、1つのASPファイルで作成されたすべての状態情報(すべてのアプリケーション/セッション変数および要求コレクション内のすべてのアイテム)を2番目のASPファイルに送信(転送)します。
2番目のASPページがタスクを完了すると、最初のASPページには戻りません(Executeメソッドのように)。
注: Transferメソッドは、Response.Redirectの効率的な代替手段です。リダイレクトにより、Server.Transferメソッドが実行をサーバー上の別のASPページに転送している間、Webサーバーは追加の要求を処理し、余分なラウンドトリップを回避します。
構文
Server.Transfer(path)
Parameter | Description |
---|---|
path | Required. The location of the ASP file to which control should be transferred |
例
File1.asp:
<%
response.write("Line 1 in File 1<br>")
Server.Transfer("file2.asp")
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>")
%>
Output:
Line 1 in File 1
Line 1 in File 2
Line 2 in File 2
また、Server.Executeメソッドを調べて、Server.TransferメソッドとServer.Executeメソッドの違いを確認してください。
❮完全なサーバーオブジェクトリファレンス