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.

¿Fue útil?

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
scroll top