相关疑难解决方法(0)

ASP MVC授权除少数之外的所有操作

我有一个控制器,除了一对,我希望默认情况下对所有操作进行授权.因此,在下面的示例中,除索引外,所有操作都需要身份验证.我不想用Authorize来装饰每个动作,我只想在某些情况下覆盖默认授权,可能使用自定义过滤器,例如NotAuthorize.

[Authorize]
public class HomeController : BaseController
{
    [NotAuthorize]
    public ActionResult Index()
    {
        // This one wont
        return View();
    }

    public ActionResult About()
    {
        // This action will require authorization
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

27
推荐指数
6
解决办法
3万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1