Я работаю над своим первым проектом ASP.net MVC, и у меня возникли проблемы с использованием нескольких форм на одной странице. Сначала я создал 2 частичных класса: (* Регистрация позволит пользователю зарегистрироваться, * Вход в систему позволяет пользователю войти в систему.)
Затем я использовал HTML.render для их интеграции в мою "Логарифмическую страницу". Поэтому у меня есть To использует 2 разных действия. Как этот:
[HttpPost]
public ActionResult Login(LogModel.Login Model)
{
if (ModelState.IsValid)
{
if (LogModel.Login.Verifuser(Model.IDUser, Model.Password))
{
FormsAuthentication.SetAuthCookie(Model.IDUser, false);
if (LogModel.Login.IsAdmin(Model.IDUser, Model.Password))
{
return View("Admin/Index");
}
else
{
return View("Agence/Index");
}
}
else
{
ModelState.AddModelError("", "Invalide username or Password");
return View(Model);
}
}
return View(Model);
}
Проблема, что в случае ошибки я перенаправляюсь на новую страницу (на белой странице содержится сводка валидации). Поэтому я не понимаю, как показать это сообщение об ошибке на моей странице по умолчанию.