Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用 C# 编写了一个 asp.net mvc 应用程序,使用 [Authorize] 属性进行权限管理。现在我想添加一个自己的附加属性来进一步检查自己创建的权限,例如,如果定义的方法返回 true,则允许访问的 [HasTheRight] 属性。
您将需要编写自己的授权属性
这个新的属性类继承ActionFilterAttribute并实现了接口IActionFilter
ActionFilterAttribute
IActionFilter
这里有来自 Microsoft的关于编写客户属性的完整教程