-3

ASP.NET MVC コントローラーでサポートされている属性はどれですか?

たとえばAuthorizeAttribute、およびOutputCacheAttributeはアクション専用ですか、それともコントローラーにも指定できますか?

ASP.NET MVC コントローラーの組み込み属性?

4

2 に答える 2

2

アクションフィルターには4種類あります

  1. 承認フィルター–インターフェースを実装しIAuthorizationFilterます。
  2. アクションフィルター–IActionFilterインターフェースを実装します。
  3. 結果フィルター–インターフェースを実装しIResultFilterます。
  4. 例外フィルター–IExceptionFilterインターフェースを実装します。

フィルタは、コントローラ(この場合、コントローラのすべてのメソッドに対して実行されます)または個々のアクションに適用できます。

実行するコードの範囲に応じて、コントローラーとアクションに混合を適用できます。

于 2013-01-03T15:05:30.350 に答える
0

以下の記事をご覧になった方が良いと思います。

ASP.NET MVC にある既定のアクション フィルターを知ることだけでなく、アプリケーションのニーズを満たすカスタム アクション フィルターを実装する方法を知ることも重要です。

于 2013-01-03T15:03:04.807 に答える