は確かに可能です。
確かにいくつかの制限がありますが、デイジーチェーンを使用するサーバー転送の数に制限はありません。悪質なサイクルを作成しないように注意してください:)
制限は次のとおりです。 server.transfer(およびその点についてはserver.executeも)は、前のページの変数コンテキストにアクセスできません。
したがって、page1にAge = 50と言う変数を設定し、page1がpage2にserver.transferを実行した場合、page2で宣言されたAge変数について何も知りません。実際には、page2で同じ変数(Age)を薄暗くすることもできますが、エラーは発生しません。これがためではない、どちらも.transfer'ed、また.execute'dページは次のように動作し、[ - !含める...]ファイルが...
だから何をしますか? server.transferを使用してデイジーチェーン接続する予定のページ間で情報をどのように共有しますか?答えはセッション変数を使用することです!それは1つの効果的な方法です。(もちろん、あなたはあなたの方法でdbやテキストファイルに書き込むことができますが、なぜですか?)
あなたのpage2とpage3が元のページと共有できる唯一のもの1クエリ文字列であり、投稿パケット&です!これらのリクエストのコレクションは、転送された(または実行された)ページでも利用できます。つまり、元のページ(page1)がpage1.asp?age =とヒットした場合、page2とpage3の両方でリクエスト(「age」) 99
とにかく、戻ってあなたの組織にきます。質問...あなたが望むのは確かに可能です...
page1に変数を設定しないでください。単にセッション変数を使って作業してください...
そしてセッション変数をクリーンアップするのを忘れないでください。最終ページで行われます。
これはあなたに役立つことを願っています...
3ページ目のページタイトルを設定することを止めていることは何ですか?あなたはどんな問題にも直面しています – Ravia
私はそれがサーバー側のコードでは可能ではないと思います。 D:あなたは –