У меня есть выход из системы buttton, которые показывают мне это сообщение, когда я пытаюсь нажать выход из системы на моем приложении здесь сообщение, которое я получаюкнопка Logoff не работает
Словаря параметров содержит пустую запись для параметра 'id' из non-nullable тип 'System.Int32' для метода 'System.Web.Mvc.ActionResult LogOff (Int32)' в 'Web_Site_Portal.Controllers.AccountController'. Необязательный параметр должен быть ссылочным типом, нулевым типом или быть объявлен как необязательный параметр . Имя параметра: Параметры
вот мой код
<a class="btn btn-primary btn-raised" @Html.ActionLink("Logout", "LogOff", "Account", routeValues: null, htmlAttributes: new { id = "logOff" })<div class="ripple-container"></div></a>
Контроллер
// POST: /Account/LogOff
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie);
return RedirectToAction("Index", "Home");
}
//
// POST: /Account/LogOff
[HttpGet]
public ActionResult LogOff(int id)
{
AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie);
return RedirectToAction("Index", "Home");
}
Как и в случае ошибки, для метода 'LogOff()' требуется параметр 'int'. Вы не предоставляете его. Какой параметр вам необходимо предоставить? – David