我们是否具有Web Api的AjaxOnly属性?

时间:2017-11-22 13:30:58

标签: c# asp.net ajax asp.net-web-api

在我的项目中,我有一个名为AjaxOnlyAttribute的类,如果请求不在ajax中,则会限制显示Ajax请求... 我的代码如下:

public class AjaxOnlyAttribute : ActionMethodSelectorAttribute 
{
    public override bool IsValidForRequest(ControllerContext controllerContext, System.Reflection.MethodInfo methodInfo)
    {
        return controllerContext.RequestContext.HttpContext.Request.IsAjaxRequest();
    }
}

我在这样的控制器中使用它:[AjaxOnly]

它在asp.net mvc中工作正常,但它在asp.net web api中不起作用 有人可以帮忙吗?

0 个答案:

没有答案