ベースコントローラーをいくつかのアクションフィルターで装飾しました。彼らは正常に動作します。
これらのフィルターの 1 つがリクエストを設定します - ドメインに基づいてカルチャを設定するなどのことを行います。
また、Authorize 属性を使用した承認が必要なアクションもいくつかあります。
私の問題は、ユーザーがアクセスを許可されていないページを要求しようとすると、承認フィルターが作動してページにアクセスできないことを伝えるページにリダイレクトされることです。
問題は、アクション フィルターが実行されないため、カルチャやその他の要求データが設定されないことです。これにより、ビュー内の言語が正しく表示されなくなり、他のデータが失われます。
承認フィルターが最初に実行されることは知っていますが、私の質問は次のとおりです。承認に関係なく、ビューが返される前に特定のメソッドが常に実行されるように設計するにはどうすればよいですか。
それが理にかなっていることを願っています。