ASP.NET MVC全局选择器属性

时间:2014-07-07 14:45:08

标签: asp.net-mvc action-filter

我对我的方法的GET和POST版本使用相同的操作名称。即使在基于条件的回发期间,我也想调用GET方法。例如,我添加了以下选择器属性:

public class NotFormAttribute : ActionMethodSelectorAttribute {
    public override bool IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo) {
        return controllerContext.HttpContext.Request.QueryString["IsForm"] == null;
    }
}

现在我必须完成并将其应用于我的应用程序中的每个POST操作方法。这似乎有点乏味。我试图将其注册为全局过滤器,但它不允许它(因为它没有实现IActionFilter)。

有谁知道我怎么做到这一点?感谢

0 个答案:

没有答案