标签: asp.net-web-api asp.net-core action-filter asp.net-core-mvc
MVC和WebAPI正在为ASP.NET 5 / MVC 6进行组合,但我仍然希望能够区分这两者。
以前,可以在MVC和Web API上以全局过滤器的形式实现不同的行为。
现在两者结合在MVC 6中,我怎样才能使全局过滤器仅将其行为应用于Web API操作?
答案 0 :(得分:1)
您可以按命名空间或程序集分隔控制器类型。创建扩展DefaultFilterProvider类的自定义筛选器提供程序。提供程序将检查控制器命名空间并返回相应的操作过滤器。
DefaultFilterProvider