Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web api 在ASP.NET 5/MVC 6中区分MVC和WebAPI_Asp.net Web Api_Asp.net Core_Action Filter_Asp.net Core Mvc - Fatal编程技术网

Asp.net web api 在ASP.NET 5/MVC 6中区分MVC和WebAPI

Asp.net web api 在ASP.NET 5/MVC 6中区分MVC和WebAPI,asp.net-web-api,asp.net-core,action-filter,asp.net-core-mvc,Asp.net Web Api,Asp.net Core,Action Filter,Asp.net Core Mvc,MVC和WebAPI正在结合用于ASP.NET5/MVC6,但是我仍然希望能够区分两者 以前,可以在MVC和Web API上以全局过滤器的形式实现不同的行为 现在在MVC 6中,这两者结合在一起了,我怎么能使全局过滤器只将其行为应用于Web API操作呢?您可以按名称空间或程序集分离控制器类型。创建扩展DefaultFilterProvider类的自定义筛选器提供程序。提供程序将检查控制器名称空间并返回适当的操作筛选器

MVC和WebAPI正在结合用于ASP.NET5/MVC6,但是我仍然希望能够区分两者

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


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

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