ホームページにログインフォームがあります。動作しますが、pwが間違っている場合はエラーメッセージを表示したいと思います。私のコードは以下の通りです。同じページに戻って、Indexメソッドでmodelstateエラーを取得するにはどうすればよいですか?
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult HomeLogin(LoginModel model, string returnUrl)
{
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
{
return RedirectToLocal(returnUrl);
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return RedirectToAction("Index");
}