ASP.NET MVC コントローラーでサポートされている属性はどれですか?
たとえばAuthorizeAttribute、およびOutputCacheAttributeはアクション専用ですか、それともコントローラーにも指定できますか?
ASP.NET MVC コントローラーの組み込み属性?
ASP.NET MVC コントローラーでサポートされている属性はどれですか?
たとえばAuthorizeAttribute、およびOutputCacheAttributeはアクション専用ですか、それともコントローラーにも指定できますか?
ASP.NET MVC コントローラーの組み込み属性?
アクションフィルターには4種類あります
IAuthorizationFilterます。IActionFilterインターフェースを実装します。IResultFilterます。IExceptionFilterインターフェースを実装します。フィルタは、コントローラ(この場合、コントローラのすべてのメソッドに対して実行されます)または個々のアクションに適用できます。
実行するコードの範囲に応じて、コントローラーとアクションに混合を適用できます。
以下の記事をご覧になった方が良いと思います。
ASP.NET MVC にある既定のアクション フィルターを知ることだけでなく、アプリケーションのニーズを満たすカスタム アクション フィルターを実装する方法を知ることも重要です。