Tengo una página .aspx en la siguiente ruta:Cómo enrutar una página .aspx en el proyecto asp.net mvc 3?
Areas/Management/Views/Ticket/Report.aspx
Quiero ruta que a la siguiente ruta en el navegador:
http://localhost/Reports/Tickets
¿Cómo puedo hacer eso?
de que este intento:
routes.MapRoute(
"Tickets", // Route name
"Areas/Management/Views/Ticket/Report.aspx", // Original URL
new { controller = "Reports", action = "Tickets" } // New URL
);
pero me dio el error 404
.
¿Qué estoy haciendo mal?
Obs: pongo eso antes de la ruta Default
.
¿Es su página .aspx, una página aspx de formularios web o una página de motor de vista de webforms de mvc? –
es una página .aspx. –
Puedes tener.vistas de aspx que utilizan el motor de vista de formularios web, y puede tener formularios web .aspx. Sospecho que estás tratando de hacer funcionar un híbrido de formularios web y mvc, pero no está claro (al menos para mí) lo que intentas lograr. –