Rutas ASP.NET MVC
-
07-07-2019 - |
Pregunta
Necesito ayuda con este mapa de ruta
routes.MapRoute("Blog_Archive",
"Blog/Archive/{year}/{month}/{day}",
new {
controller = "Blog",
action = "archive",
year = "",
month = "",
day = "",
page = 0
});
Cuando llamo a http: // localhost: 5060 / blog / Archive / 2008 / 11 , recoge el año y el mes y lo envía al controlador. Pero cuando intento http: // localhost: 5060 / blog / Archive / 2008
lo envía al controlador pero el parámetro año es nulo y también lo son todos los demás parámetros.
Solución
¿Tiene alguna otra ruta para blog / archivo / {algo}?
Use el Depurador de enrutamiento para ver qué ruta en realidad recibe un golpe, lo más probable es que no llegue a esa ruta.
Otros consejos
Subnus, Noté en su código que tiene rutas. IgnoreRoute (" favicon.ico "); No creo que esto sea obligatorio con MVC 1.0, porque el período ya no se ignora ¿correcto?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow