none
Como rutear Url en MVC 4 con multiples parametros RRS feed

  • Pregunta

  • Hola,

    Tengo el siguiente controlador

    public class PublicacionesController : Controller
        {
            public ActionResult Articulo(int id, string titulo)
            {
               
            }
        }

    Si desde el navegador ingreso:

    Publicaciones/Articulo/3

    No hay ningun tipo de problema, funciona perfectamente... Pero en mi aplicación aparte del Id tambien en la url coloco en algunos casos el titulo de la aplicación "aunque este ultimo no es obligatorio, es decir, puede que lo contenga como puede que no..." Pero cuando escribo en el navegador

    Publicaciones/Articulo/3/titulo-publicacion

    Me da error 404, como puedo lograr lo que quiero? Claro esta en que si hago

    Publicaciones/Articulo/3?titulo=1

    Funcionara, pero por asuntos de SEO no puede ir en querystring si no en la url directamente...

    miércoles, 25 de septiembre de 2013 16:25

Todas las respuestas

  • hola

    vas a tener que definir el route que esta en App_Start -> RouteConfig.cs

    alli definir el parametro para que redireccione en la url y reconozca el titulo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    miércoles, 25 de septiembre de 2013 17:29