asp.netで特定のアクションの後に更新を行うと、そのアクションが意味をなさない場合でも、それらが再び発生するようです(二重削除を考えてください)。この状況に Web で対処する方法は、投稿後にリダイレクトして、アクションを Web サーバーに再投稿せずに更新できるクリーン バージョンのページを取得することです。ASP.NETでこれを行うにはどうすればよいですか
2735 次
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 に設定すると、転送先のページで既存のクエリ文字列とフォーム変数を引き続き使用できます。
于 2008-12-01T17:27:56.413 に答える