C# 如何使父控制器中的AuthorizeAttribute在派生控制器中的AuthorizeAttribute之前执行
假设父控制器中有此C# 如何使父控制器中的AuthorizeAttribute在派生控制器中的AuthorizeAttribute之前执行,c#,asp.net,asp.net-web-api,authorize-attribute,C#,Asp.net,Asp.net Web Api,Authorize Attribute,假设父控制器中有此FirstExecuteAttribute:AuthorizeAttribute [FirstExecute] public abstract class ParentController: ApiController [SecondExecute] public class DerivedController: ParentController 然后在派生控制器中设置此SecondExecuteAttribute:AuthorizeAttribute [Firs
FirstExecuteAttribute:AuthorizeAttribute
[FirstExecute]
public abstract class ParentController: ApiController
[SecondExecute]
public class DerivedController: ParentController
然后在派生控制器中设置此SecondExecuteAttribute:AuthorizeAttribute
[FirstExecute]
public abstract class ParentController: ApiController
[SecondExecute]
public class DerivedController: ParentController
我认为这种层次结构将确保FirstExecute
在SecondExecute
之前执行,但实际上并非如此。那么,实现我想要的最好的方法是什么?
这是一个.NET Framework Web API项目