ASP Transfer属性

Server オブジェクトリファレンスマニュアル

定義と使用法

Transfer メソッドは、あるASPファイルで作成されたすべての状態情報(すべてのapplication/session変数およびすべてのrequestコレクションの項目)を別のASPファイルに送信(転送)します。

二番目のASPが何かを行った後、最初のASPページには戻りません。

注記:Transfer メソッドは Response.Redirect の効率的な代替案です。リダイレクトはウェブサーバーが追加のリクエストを処理するを強制しますが、Server.Transferはサーバー上で別のASPページに実行を移行し、追加の手間を省きます。

文法

Server.Transfer(パス)
パラメータ 説明
パス 必要です。ASP ファイルの場所。このASPファイルに制御権を移行します。

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("File 2の1行目<br />")
response.write("File 2の2行目<br />")
%>

出力:

File 1の1行目
File 2の1行目
File 2の2行目

Server オブジェクトリファレンスマニュアル