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