Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
C# 特定控制器的验证筛选器_C#_Asp.net Mvc_Validation_Controller_Asp.net Web Api - Fatal编程技术网

C# 特定控制器的验证筛选器

C# 特定控制器的验证筛选器,c#,asp.net-mvc,validation,controller,asp.net-web-api,C#,Asp.net Mvc,Validation,Controller,Asp.net Web Api,在Web API或ASP.NET MVC应用程序中,我可以通过执行以下操作添加全局验证过滤器- GlobalConfiguration.Configuration.Filters.Add(new ModelValidationFilterAttribute()); 及 但我想有许多验证过滤器,适用于我选择的控制器 过滤器是可应用于控制器或控制器中特定方法/操作的属性 要逐个使用过滤器,可以执行以下任一操作: [MyFilter] public class HomeController :

在Web API或ASP.NET MVC应用程序中,我可以通过执行以下操作添加全局验证过滤器-

  GlobalConfiguration.Configuration.Filters.Add(new ModelValidationFilterAttribute());


但我想有许多验证过滤器,适用于我选择的控制器

过滤器是可应用于控制器或控制器中特定方法/操作的属性

要逐个使用过滤器,可以执行以下任一操作:

[MyFilter]
public class HomeController : Controller
{
    //Filter will be applied to all methods in this controller
}
或:

详细描述过滤器,并提供两种方案的示例

[MyFilter]
public class HomeController : Controller
{
    //Filter will be applied to all methods in this controller
}
public class HomeController : Controller
{
    [MyFilter]
    public ViewResult Index()
    {
         //Filter will be applied to this specific action method
    }
}