私は自分のc#MVCアプリケーションですべての例外を処理しようとしています。すべてのコントローラーはBaseControllerを継承しているので、OnException()をオーバーライドできると思いprotected override void OnException(ExceptionContext filterContext)
ました。ただし、エラーページにリダイレクトしたくないので、リクエストの元のページに戻って、その状態を維持します。したがって、ユーザーが入力を入力したフォームがある場合、例外を処理した後、ユーザーが入力した情報を入力したフォームを表示したいと思います。
注:すべてのビューが強く型付けされているわけではありません。
例:
USER:myuser <-入力タグに入力されたテキスト
例外を処理した後、例外メッセージを表示している前のビューに戻りたいと思います。
USER:myuser <-入力タグに入力されたテキスト 私の例外メッセージ