none
Enrutamiento MVC RRS feed

  • Pregunta

  • Hola.

    Estoy empezando a construir una tienda virtual y tengo una duda con respecto a la la manera de generar las url amigables.

    ¿por cada categoría de producto que tenga es necesario crear un controlador manualmente? o existe alguna forma dinámica de hacerlo?, pregunto esto porque las categorías las iré registrando en mi BD y tendría que ir agregando controladores para lograr esto:


    www.mipagina.com/Granos/Arroz/paisana.html


    desarrollador .NET

    martes, 21 de octubre de 2014 20:24

Respuestas

  • >>¿por cada categoría de producto que tenga es necesario crear un controlador manualmente?

    no, eso no es necesario, podrias hacer que el action del controller tenga por parametro el id de la categoria

    http://sitio/controllerName/actionName/id

    entonces si en el action defines

    public class controllerName{
    
        public ActionResult actionName(int id){
    
       }
    
    }


    podrias trabjar con el id que envias en la url

    >>tendría que ir agregando controladores para lograr esto:

    es que eso no vas a lograrlo, mvc no accede a un html, debes definir un action

    me pregunto has leido o desarrollado algo con asp.net mvc? porque lo que planteas es algo muy basico se podria decir que es lo priemro que aprendes

    no hay html en la url, la url apunta a un action que esta en un controller y esto devuelve una view

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta becavas miércoles, 11 de noviembre de 2015 21:45
    martes, 21 de octubre de 2014 22:29