MVC和WebAPI被合并用于ASP.NET 5 / MVC 6,但是我仍然希望能够区分两者。
以前,可以在MVC和Web API上以全局过滤器的形式实现不同的行为。
现在,两者在MVC 6中结合在一起了,如何使全局过滤器仅将其行为应用于Web API操作?
最佳答案
您可以按名称空间或程序集分隔控制器类型。创建一个扩展DefaultFilterProvider
类的自定义筛选器提供程序。提供程序将检查控制器名称空间并返回适当的操作过滤器。
关于asp.net-web-api - 在ASP.NET 5/MVC 6中区分MVC和Web API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30895657/