我有一组控制器,每个控制器用于每种授权类型。例如,A 类授权将具有一组控制器,每个控制器都需要 A 类授权。有没有办法放置一个[Authorize(Role="Class A")]
某处的属性将适用于每个控制器,而不必用相同的属性装饰每个控制器?
您可以初始化那些从基本控制器派生的控制器。即把你的属性放在控制器基类上,并确保每个控制器都从基类派生。
[Authorize(Role="Class A")]
public class CustomBaseController : Controller{}
public class AController: CustomBaseController{}
public class BController: CustomBaseController{}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)