所以我得到了一个返回 JSON 结果的 ajax 方法,但是该方法的一部分是检查会话是否有效。
因此,如果用户刷新了一个页面,就会调用 ajax 方法,在该方法中它会在会话过期时引发异常,现在该方法想要返回 JSON 结果,但我想将它们重定向到登录页面。
我该怎么做呢?
public JsonResult GetClients()
{
var usertoken = new UserToken(this.User.Identity.Name);
if (usertoken.AccountId != null)
{
return new JsonResult() {Data = model, JsonRequestBehavior = JsonRequestBehavior.AllowGet};
}
else
{
//Redirect Here
}