ASP.NET MVCフィルタの研究ノート

1、前記二つのフィルタ
1は、彼が財産である、コントローラはActionクラスとメソッドを参照することができます。図の例
 
ここでは、フィルタを参照するコントローラのアクションクラスとメソッドは、このフィルタは、認可のために使用されています
 
2、FilterAttributeから継承された機能
だから、長い継承FilterAttributeとしては、カスタムフィルタを実装することができます
 
典型的なフィルタ2、MVCフレーム
認証フィルタを認可
エラー処理フィルタHandlerError
OutputCacheフィルタ出力バッファ
 
図1に示すように、フィルタ認可
3つの用途の合計
 
最初の使用は=「ユーザーに基づいて不正アクセスは、一例として、次のコードは、ユーザがコントローラにアクセスするためにのみ許可ログインできる任意のプロパティ特性を設定しない、コントローラとアクション承認特性の過程に直接添加され
 
 
ユーザー認証に基づいて、第2の方法=」
第三の方法=「役割ベースの許可
 
 
ロールロール認可プロパティ特性の初期値を割り当てるために使用され、コンマで区切られた複数の文字は、ユーザ認証が同じに類似しています
 
検証に合格していないされた後、自動的にログインページにジャンプします
 
2、キャッシングフィルタ
 
これは、出力ページキャッシュに使用されています
 
 
 
3、例外フィルタ
コントローラでキャッチを試みるために書き込まないでください。
 
 
 
 
 
 
 
3、MVCのカスタムフィルタ枠
 
 
 

おすすめ

転載: www.cnblogs.com/schangxiang/p/11286372.html