ページのクエリ文字列を取り除き、それ自体にリダイレクトする方法を探していますが、何らかの方法でクエリ文字列データを保持します。例:http://www.test.de/somepage.aspx?id=abc
にリダイレクトする必要がありhttp://www.test.de/somepage.aspx
ます。それでも、リダイレクト後、最初に渡されたパラメーターを取得できるようにしたいと考えています。http://www.test.de/somepage.aspx?id=abc
そして、ブラウザの履歴に残したくありません。
私がこれまでに試したこと:
Response.Redirect()
: ブラウザーの履歴を作成せずに適切なリダイレクトを行いますが、パラメーターを保持できません。Server.Transfer
: パラメータは保持されますが、ブラウザの URL は変更されません。オンザフライでクライアント フォームを作成し、送信します
onload
。
現在考えられる唯一のことは、パラメーターをセッションに保存し、リダイレクトしてから、そこから取得することです。しかし、おそらくまだ別の解決策がありますか?