I created a handy ajax request filter, that you can apply to your ajax action method call.
public class AjaxRequestAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if(!filterContext.HttpContext.Request.IsAjaxRequest()) //do something } public override void OnActionExecuted(ActionExecutedContext filterContext) { } }
[AjaxRequest] public ActionResult AjaxActionMethod() { //to do }
