ASP.NET 5 / MVC 6 中 MVC 和 WebAPI 的区别
Differentiate between MVC and WebAPI in ASP.NET 5 / MVC 6
MVC 和 WebAPI 正在合并用于 ASP.NET 5 / MVC 6,但是我仍然希望能够区分两者。
以前,可以在 MVC 和 Web 上以全局过滤器的形式实现不同的行为 API。
现在这两者在 MVC 6 中结合在一起,我如何才能使全局过滤器仅将其行为应用于 Web API 操作?
您可以按命名空间或程序集分隔控制器类型。创建扩展 DefaultFilterProvider
class 的自定义过滤器提供程序。提供商将检查控制器名称空间和 return 适当的操作过滤器。
MVC 和 WebAPI 正在合并用于 ASP.NET 5 / MVC 6,但是我仍然希望能够区分两者。
以前,可以在 MVC 和 Web 上以全局过滤器的形式实现不同的行为 API。
现在这两者在 MVC 6 中结合在一起,我如何才能使全局过滤器仅将其行为应用于 Web API 操作?
您可以按命名空间或程序集分隔控制器类型。创建扩展 DefaultFilterProvider
class 的自定义过滤器提供程序。提供商将检查控制器名称空间和 return 适当的操作过滤器。