【问题标题】:Differentiate between MVC and WebAPI in ASP.NET 5 / MVC 6区分 ASP.NET 5 / MVC 6 中的 MVC 和 WebAPI
【发布时间】:2015-06-17 15:15:01
【问题描述】:

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

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

现在这两者在 MVC 6 中结合在一起了,我怎样才能使全局过滤器仅将其行为应用于 Web API 操作?

【问题讨论】:

    标签: asp.net-web-api asp.net-core action-filter asp.net-core-mvc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2016-03-24
      • 1970-01-01
      • 2016-02-05
      • 2014-03-20
      相关资源
      最近更新 更多