1

ASP.NET mvc コントローラーへの匿名アクセスを禁止するにはどうすればよいですか? 具体的には、すべてのコントローラーへの認証済みアクセスを要求し、.css ファイルや .js ファイルなどのリソース タイプ ファイルへの匿名アクセスを許可したいと考えています。Microsoft Geneva を使用しているため、メンバーシップ サービスを使用する予定はありません。

4

2 に答える 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 に答える