我有一个登出操作,它会导向一个登出视图。但是在点击登出按钮后,用户信息仍然显示在页面上。只有在转到不同的URL后才完全注销登录,为什么会这样?我该如何处理?需要客户端重定向吗?
操作:
public ViewResult LogOut()
{
FormsAuthentication.SignOut();
return View();
}
我有一个登出操作,它会导向一个登出视图。但是在点击登出按钮后,用户信息仍然显示在页面上。只有在转到不同的URL后才完全注销登录,为什么会这样?我该如何处理?需要客户端重定向吗?
操作:
public ViewResult LogOut()
{
FormsAuthentication.SignOut();
return View();
}
FormsAuthentication.SignOut();
Context.Response.Cookies.Item(FormsAuthentication.FormsCookieName).Expires = Date.Now;
return RedirectToAction("LogOut");
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoStore();