ASP.NET mvc コントローラーへの匿名アクセスを禁止するにはどうすればよいですか? 具体的には、すべてのコントローラーへの認証済みアクセスを要求し、.css ファイルや .js ファイルなどのリソース タイプ ファイルへの匿名アクセスを許可したいと考えています。Microsoft Geneva を使用しているため、メンバーシップ サービスを使用する予定はありません。
2 に答える
1
1 つの方法は、コントローラーを (独自の) ControllerBase から継承させることです。
追加
【認可】
そのクラスに属します。
于 2009-05-12T23:21:50.927 に答える
0
基本コントローラーをサブクラス化したくない場合は、各コントローラーの各アクション メソッドで Authorize 属性 (アクション フィルター) を使用できます。
アクション フィルターの概要については、http ://www.asp.net/learn/mvc/tutorial-14-cs.aspx を参照してください。
于 2009-05-13T05:56:31.063 に答える