none
Consulta vistas parciales RRS feed

  • Pregunta

  • Buenos dias a todos,

    estoy empezando a trabajar con MVC y me encuentro en un lío que quizás me puedan ayudar:

    estoy desarrollando un sistema el cual me trae información de una base de datos con la cual lleno unos DropDownListFor en cascada.

    el usuario al seleccionar las opciones de los DropDownListFor  que desea ver da clic en un botón buscar.

    hasta ahi todo funciona perfecto y los resultados de la búsqueda los guardo en el modelo, y el modelo lo paso a una vista parcial y se ve bien.

    ahora el lio es que en la vista parcial el usuario debe marcar de un CheckBoxFor las opciones que desea de la tabla que acabo de pintar en la vista parcial y dar clic en el botón crear que es de tipo submit.

    pero no me llega nada al evento ActionResult que llama el boton Submit. he intentado pasar el modelo y llega null, he tratado de recorrer el FormCollection pero tambien llega null. 

    mi modelo:

     public class SearchModel
        {
            [Display(Name = "SearchModel_Opt1", ResourceType = typeof(Resources.UILanguage))]
            public string Opt1 { get; set; }

            [Display(Name = "SearchModel_Opt2", ResourceType = typeof(UILanguage))]
            public string Opt2{ get; set; }
            [Display(Name = "SearchModel_Opt3", ResourceType = typeof(UILanguage))]
            public string Opt3 { get; set; }
            public List<Consulta> Items { get; set; }
        }

    la clase consulta:

    public class Consulta
        {
            public bool Select { get; set; }
            ....
        }



    Alfred

    sábado, 9 de noviembre de 2019 19:00

Todas las respuestas

  • hola

    >>pero no me llega nada al evento ActionResult que llama el boton Submit.

    no existe ningun concepto de evento de ActionResult, lo que invocas en el submit es un action del controller

    y lo que se envia en el post se bindea con la clase que defines como model

    >>he intentado pasar el modelo y llega null, he tratado de recorrer el FormCollection pero tambien llega null.

    algo que no nos muestras es como defines el html de la view, ya que deberas validar que el "name" debe concidir con el nombre de la propiedad

    Si defines

    <input type="checkbox" name="Select" />

    entonces esto coincide con la propiedad del model que defienes en el action

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 9 de noviembre de 2019 23:22