У меня возникла следующая проблема.
У меня есть View, типизированный для класса SiteAuthenticationVM.cs.
Имя моего представления "SiteAuthentication.cshtml" в папке Views / Users
С другой стороны, у меня есть один контроллер под названием UsersController с 4 действиями:
[HttpGet]
public ActionResult Registration()
{
return View("SiteAuthentication");
}
[HttpPost]
public ActionResult Registration(SiteAuthenticationVM usertoregister)
{
return View("SiteAuthentication",usertoregister);
}
[HttpGet]
public ActionResult Login()
{
return View("SiteAuthentication");
}
[HttpPost]
public ActionResult Login(SiteAuthenticationVM usertologin)
{
return View("SiteAuthentication",usertoregister);
}
У меня определены 2 маршрута:
Когда я публикую свою форму входа, она публикуется в / login, если ранее я был в URL "/ register", она меняется на / login. Есть ли способ сохранить мой URL "/ register" для обоих сообщений?
Это плохая практика, если URL меняется?