Я работаю над своим первым проектом ASP.net MVC, и у меня возникли проблемы с использованием нескольких форм на одной странице.Сначала я создал 2 частичных класса: (* Регистрация позволит пользователю зарегистрироваться, * Вход в систему позволяет пользователю войти в систему.)
Затем я использовал HTML.render, чтобы интегрировать их в мою «Журнал».Так что я должен использовать 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);
}
Проблема в том, что в случае ошибки я перенаправляю на новую страницу (Белая страница содержит сводку проверки).Поэтому я удивляюсь, как показать это сообщение об ошибке на странице по умолчанию на моей странице.