- - PR -
Request.QueryStringで取得したクエリーをアドレスから消す方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-10-27 18:57
今現在、Response.Redirectで送られてきたクエリーをRequest.QueryStringを使用して取得し、取得したクエリーのキーと値を消すことができないかで時間を取られています。
Response.Redirectを使用して遷移する画面は1つしかなく、その後の画面はすべてServer.Transferで遷移させるため、どうしてもずっとURLの中にクエリーが残ってしまっている状態です。 どうにかURLからクエリーを消すことはできないのでしょうか? | ||||
|
投稿日時: 2005-10-27 19:31
読み違えてるかもしれませんが、HTTPHandler で偽装はできても、 クエリ文字列を消すことはできないんじゃないでしょうか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-10-27 19:36
>じゃんぬねっと
毎度ありがとうございます。 結構調べたのですが、クエリーを消す文献は見当たりませんでした。 Server.Transferの第2引数をfalseにすれば良いと思ったのですが、バグらしく無駄にクエリーの情報も引き継いでしまうみたいです。 | ||||
|
投稿日時: 2005-10-27 19:41
タクマンさん、こんばんは。
バカバカしいけど、どうしてもというならこんな手↓も。
| ||||
|
投稿日時: 2005-10-27 19:47
>きくちゃん
ありがとうございます。 その方法しかないですね。とりあえずその方法で回避させようと思います。 |
1