【发布时间】:2016-05-11 05:58:07
【问题描述】:
每当用户按下按钮时,我都会尝试退出该用户。这是被调用的方法。
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
using (var log = new Log("AccountController.LogOff()"))
{
AuthenticationManager.SignOut();
return RedirectToAction("Index", "Home");
}
}
当用户按下按钮时,该方法会被点击,但用户永远不会退出。不会发生异常,用户根本不会退出。
【问题讨论】:
-
你说按钮时是否使用了锚点?
-
您能详细说明一下吗? “锚点”是什么意思?
-
LogOff 标签
-
我正在使用表单。
@Html.BeginForm("LogOff", "Account", FormMethod.Post)后跟以下标签;<a href="javascript:document.getElementById('logoutForm').submit()">sign out</a>
标签: c# .net asp.net-mvc authentication