セッション値に基づいてコントローラアクションへのアクセスを許可する新しいアクションフィルタ([Authorize]と同様の属性)を作成しました。しかし、私は基本的にすべてのコントローラのアクションをその属性で装飾しています(ごくわずかです)。すべてのコントローラアクション(C#/ ASP.NET MVC)でアクションフィルタを適用
だから、私はアクションフィルタを持っている方が良いだろうと思っ常に私はコントローラのアクションに[ExemptFromAuthorize]属性を付ける場合は除くを実行しますか? (多分私自身のControllerクラスを継承して)?
どうすればいいですか?
この質問は古いですが、MVC4にはAllowAnonymousという新しい属性があります'これのために特別に作られた。 – Omar