public override void ExecuteResult(ControllerContext context) { if (context.HttpContext.Request.IsAjaxRequest()) { var redirectUrl = UrlHelper.GenerateContentUrl(Url, context.HttpContext); var javaScriptRedirectResult = new JavaScriptRedirectResult(redirectUrl); javaScriptRedirectResult.ExecuteResult(context); } else { base.ExecuteResult(context); } }