1

リクエストヘッダーを介して2番目のページに渡す必要のあるパラメーターがたくさんあります。最初はJS経由で試してみましたが、それは不可能であることがわかりました(ここで間違っている場合は訂正してください)。

だから今、私はコードビハインドで(C#経由で)それをやろうとしています。たくさんのカスタムリクエストヘッダーをResponse.Redirect作成して、ユーザーを新しいページにリダイレクトするための呼び出しなどを行いたいと思います。

これは可能ですか?もしそうなら、私はどのような方法を使用する必要がありますか?

編集:残念ながら、QSパラメータを使用することは、私の制御が及ばないため、ここではオプションではありません。

4

2 に答える 2

1

使う

Server.Transfer( "somepage.aspx?parameter1 = value");
その場合、クライアントリダイレクトはありません。ヘッダーを設定してServer.Transferを実行してみてください。これでうまくいくと思いますが、クエリ文字列を使用すると少し読みやすくなり、クライアントのブラウザーに表示されません。

于 2011-06-08T23:14:46.760 に答える
1

.netで状態を確認する必要があります。これらは、状態のない環境で状態を実現するためのさまざまな方法です。

1ページのセッションオブジェクトに配置します。2ページで読んでください。

ページ1の背後にあるコードでセッションオブジェクトを作成します

2ページのセッションオブジェクトから読み取ります。

または、要求パラメーターでmsdn状態のドキュメントを読むと、使用可能なオプションが表示されます。

JSはそれを使ってトリッキーなことをすることを心配しないでください..ほとんどトリッキーは間違っています。

于 2011-06-08T23:04:01.507 に答える