Я работаю над проектом MVC 4 с страницей входа пользователя. Все работает отлично.Неправильный URL-адрес перенаправления
Проблема заключается в том, когда я нажимаю на ссылку для выхода из системы, URL-адрес перенаправления неверен.
Вот код, чтобы объяснить лучше:
Вид:
<a href="@Url.Action("LogOff", "Account")">Logout ?</a>
Контроллер:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
WebSecurity.Logout();
return RedirectToAction("Login", "Account");
}
Когда я нажимаю на бревне из ссылок, в URL-шоу меня это ==>Account/LogOff
Но я хочу перенаправить на это ==>Account/Login
Кто-нибудь знает, что происходит?
Это должен быть запрос HttpGet AFAIK, удалить атрибут HttpPost. Он перенаправляет вас на правильную веб-страницу? – VsMaX