我正在使用用户登录页面处理MVC 4项目。它一切正常。重定向url不是正确的
问题是当我点击链接注销时,重定向URL不正确。
下面是代码,以更好地解释:
查看:
<a href="@Url.Action("LogOff", "Account")">Logout ?</a>
控制器:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
WebSecurity.Logout();
return RedirectToAction("Login", "Account");
}
当我点击注销链接,网址秀我这==>Account/LogOff
但是我想重定向到这个==>Account/Login
有没有人知道发生了什么事?
这应该是HttpGet请求AFAIK,删除HttpPost属性。它是否会将您重定向到正确的网页? – VsMaX