在我的项目中,我有一个名为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中不起作用 有人可以帮忙吗?