Я хочу перенаправить мой метод входа в систему Post обратно на страницу индекса (страница индекса имеет форму входа и регистрации), но с состоянием модели, чтобы я мог показать ошибки, если вход не удался.
I have Прочитал несколько статей об этом, но они либо устарели, либо не соответствуют ядру asp. net. Я не могу найти решение. Я пытался сохранить ViewData или ModelState в TempData, но это не сработало.
[AllowAnonymous]
[HttpGet]
public IActionResult Index()
{
//How to access have the modelstate from SignIn here?
return View();
}
[AllowAnonymous]
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Index(SignInModel model)
{
if (ModelState.IsValid)
{
....
return RedirectToAction("","");
}
// here i need to save the modelstate
return RedirectToAction(nameof(Index));
}