public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.Result = new RedirectResult("~/Account/Login");
}
前端如果ajax请求进入过滤器 则不能跳转到登陆页
如果同步请求,则可以跳转到登陆页
怎么解决ajax请求后端的重定向
filterContext.Result = new JsonResult(){Url="/Account/Login"};
然后前台js处理跳转就行
是可以,但是现在做通用的跳转,是个全局的跳转,不管你是ajax,还是同步的提交,有没有可以发送一个状态如301让浏览器跳转