- PR -

QueryStringの内容を削除するには?

1
投稿者投稿内容
カレー落武者
常連さん
会議室デビュー日: 2003/09/12
投稿数: 49
投稿日時: 2003-10-02 17:32
C#でWebアプリケーションの作成を行っている者なのです。

ページ間のデータの受け渡しで、URLにパラメータを渡して、移動先のページでQueryStringを使用してデータを受け取るようにしているのですが、このQueryStringの内容を削除する事は可能なのでしょうか?
他のページに移動する時にもURLにパラメータがついたままになってしまい、とても気がかりなのですが・・・。

それほど重要ではない問題かもしれませんが、どうか教えていただけないでしょうか。

ぴで
大ベテラン
会議室デビュー日: 2002/10/10
投稿数: 123
お住まい・勤務地: 東京
投稿日時: 2003-10-02 17:52
URLはクライアントで指定するものなので、サーバ側で操作することはできません。
(Redirectなら指定できますが、ご質問の意図とは違うと思うので外しておきます。)
JavaScriptでlocation使えば変更できますが、表示も更新されるから意味ないですよね。

他のページに移動する時はそのURLを指定するでしょうから、
前のQueryStringはついてないと思いますけど。。。
カレー落武者
常連さん
会議室デビュー日: 2003/09/12
投稿数: 49
投稿日時: 2003-10-02 18:02
ぴでさん、ありがとうございます。

なるほど、分かりました。Server.Transferなどでページを移動する際についてしまっていたのですが、それは仕方のない事だったのですね。
「Redirect」を使用する方法も、少し調べてみます。

すばやい回答、とても助かりました。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)