У меня есть класс accountController, и у него есть вход в систему и домашние представления.
[HandleError] public class accountController : Controller { [HttpPost] public ActionResult login(LoginModal model, string returnUrl) { //Authentication return RedirectToAction("home"); } public ActionResult home() { return View(); } } ------------------------------ ----------------------------- Global.asax have Route entry.. so my urls is http://lmenaria.com/login http://lmenaria.com/home routes.MapRoute(null, "home", new { controller = "account", action = "home" }); routes.MapRoute(null, "login", new { controller = "account", action = "login" });
Когда я попробовал оба URL-адреса в браузере, они работали нормально. Но при успешном входе в систему перейдите на http://lmenaria.com/account/home Итак, как я могу удалить "аккаунт" с этого URL. это происходит, когда я использовал return RedirectToAction ("home"); и получаю ошибку 404.
Пожалуйста, дайте мне знать, как я могу решить эту проблему. Мне не нужно имя контроллера в URL-адресе.
Спасибо Laxmilal Menaria