(5) 上記 (3) でユーザー入力の検証結果が NG となったり、DB サーバの障害や同時 実行制御違反で登録できなかっら場合、エラーメッセージと共にページ B に 差し戻す。
ページ B にリダイレクト後、ページ B で何かの問題が出てページ A に差し戻すよう なことは想定外と言っていい(と言うか、そういうことがないように Web アプリを作 るべき)と思います。
ASP.NET に限らず、Web アプリケーション開発の基本として、Post/Redirect/Get (PRG) パターンを使う・・・即ち、POST 要求への応答をそのまま返すのは検証結果 NG の場合 のみとし、検証結果 OK の場合は、例え同じページを表示するにしても、リダイレクト してブラウザに GET 要求させるのがよいそうです。