3

MVC和WebAPI正在为ASP.NET 5/MVC 6合并,但我仍然希望能够区分这两者。区分MVC和WebAPI在ASP.NET 5/MVC 6

以前,不同的行为可以以全局过滤器的形式在MVC和Web API上实现。

现在这两个在MVC 6中结合,我怎么会导致全局筛选器只适用于其Web API操作的行为?

回答

1

您可以按名称空间或程序集分隔控制器类型。创建一个扩展DefaultFilterProvider类的自定义过滤器提供程序。提供者将检查控制器名称空间并返回适当的操作过滤器。