Я использую ASP.NET MVC 3 и следую инструкциям здесь http://www.asp.net/mvc/tutorials/asp-net-mvc-routing-overview-cs.
Я работаю над регистрацией и пытаюсь использовать маршрутизацию. Итак, типичный сценарий:
- Когда пользователь хочет зарегистрироваться, он попадает в / Account / SignUp.
- При успешной регистрации он перенаправляется в / Account / SignUp / Successful.
Я думал, что это будет достаточно просто, но параметр "Successful" никогда не передается в методе SignUp в контроллере.
public ActionResult SignUp(string msg)
{
// Do some checks on whether msg is empty or not and then redirect to appropriate view
}
В global.aspx.cs у меня довольно много ванильной маршрутизации:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
Что я здесь не понимаю?