如何禁止匿名访问我的 ASP.NET mvc 控制器?具体来说,我想要求对所有控制器进行身份验证访问,但允许匿名访问资源类型文件,例如 .css 和 .js 文件。不要像我使用 Microsoft Geneva 一样计划使用会员服务。
scott_m
问问题
226 次
2 回答
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 回答