tag route page net asp asp.net asp.net-mvc routing redirecttoroute

asp.net - page - ¿Cómo se supone que se usa RedirectToRoute?



asp route tag helper (2)

Tengo esto en mi Global.asax.cs:

routes.MapRoute("BetaAccess", "beta-access", new { controller = "Beta", action = "Index" });

Y esto en mi controlador (acción de índice en HomeController) y definitivamente está siendo golpeado:

RedirectToRoute("BetaAccess");

Pero aún no ocurre ninguna redirección ... simplemente va a la página de inicio normal. ¿Lo estoy usando mal?

Además, puedo hacer Response.Redirect ("~ / beta-access") y va a la página beta ...


RedirectToRoute devuelve un RedirectToRouteResult. Prueba esto en su lugar.

return RedirectToRoute("BetaAccess");


Esto te redirigirá.

Response.RedirectToRoute("BetaAccess"); Response.End();