none
MVC 2 Vista Crear con DropDownList RRS feed

  • Pregunta

  • Buen dia a todos,  he comenzado a dar mis pequeños pasos con MVC2 estoy haciendo un ejerciocio y no se como poblar un dropdownlist en la vista crear. En mi Base tengo la siguiente estructura:

    Departamento

    IdDepartamento

    Departamento

    Municipio

    IdMunicipio

    IdDepartamento

    Municipio

    He creado las vista de departamento pero tengo problemas con la vista crear de municipio ya que no se como llenar el dropdownlist con los departamentos, si alguien tiene una forma para ayudarme le estare muy agradecido.

    Saludos

    martes, 23 de abril de 2013 18:58

Respuestas

  • Buen dia he encontrroado la solucion, en mi controler para crear municipios tengo:

    public ActionResult Crear()
            {
                var Departamentos = DB.Departamentos.ToList();
                //Pasar la lista de depertamento
                ViewData["Departamentos"] = Departamentos;


                Municipios Municipios = new Municipios();
                //pasar el objeto nuevotutor a la vista
                return View(Municipios);
                
            }


    y en mi aspx pongo:

     <%: Html.DropDownList("IdDepartamento", new SelectList(ViewData["Departamentos"] as IEnumerable, "IdDepartamento", "Departamento", Model.IdDepartamento))%>
                    <%: Html.ValidationMessageFor(model => model.IdDepartamento) %>


    Con esto se solucciona el llenado del dropdownlist de departamento cuando quiero crear un municipio.


    martes, 23 de abril de 2013 22:05