4

asp.netで特定のアクションの後に更新を行うと、そのアクションが意味をなさない場合でも、それらが再び発生するようです(二重削除を考えてください)。この状況に Web で対処する方法は、投稿後にリダイレクトして、アクションを Web サーバーに再投稿せずに更新できるクリーン バージョンのページを取得することです。ASP.NETでこれを行うにはどうすればよいですか

4

2 に答える 2

5

私が得ていないより深い問題があると感じていますが、ここに行きます。ポストバック イベントで:

// the post handling logic, e.g. the click event code
Response.Redirect(Request.RawUrl);
于 2008-12-01T16:26:29.017 に答える
-1

Server.Transfer メソッドを使用します。

Server.Transfer メソッドには、2 番目のパラメーター「preserveForm」があります。Server.Transfer("WebForm2.aspx", True) などのステートメントを使用してこれを True に設定すると、転送先のページで既存のクエリ文字列とフォーム変数を引き続き使用できます。

http://www.developer.com/net/asp/article.php/3299641

于 2008-12-01T17:27:56.413 に答える