创建一个触发OnActionExecuting的ActionFilter
public class AjaxActionFilter : ActionFilterAttribute{ public override void onActionExecuting(ActionExecutingContext filterContext) { if (!filterContext.HttpContext.Request.IsAjaxRequest()) filterContext.Result = new RedirectResult(//path to error message); }}设置过滤器的Result属性将阻止执行ActionMethod。
然后,您可以将其作为属性应用于ActionMethods。



