如何仅为一种方法禁用Actionfilter?

时间:2015-08-26 12:32:29

标签: c# asp.net asp.net-mvc

我创建了一个名为[ValidateUrlAttribute]的动作过滤器,我想使用这个动作过滤器,除了我班级中的一些方法。我试过以下这个但是它不起作用

  public class ActionExemptionsAttribute : ActionFilterAttribute
  {
    public string Exemption { get; set; }
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        if (filterContext.RouteData.GetRequiredString("action") == Exemption)
            return;

        base.OnActionExecuting(filterContext);
    }

 }

0 个答案:

没有答案