Pregunta

Estoy intentando completar una lista desplegable de ubicaciones de oficina (texto) y direcciones (valor) Al ver el origen de mi página en mi navegador después de mostrar la página, puedo ver que los valores de la opción de selección (lista desplegable) son todos & Quot; & Quot ;. Aquí está mi código. Estoy usando una llamada de contexto de datos LinqToSql para obtener mis datos para la SelectList. En el depurador puedo ver que la lista devuelta de mi llamada tiene de hecho las direcciones y ubicaciones de oficina que necesito. Mi código de modelo de datacontext:

public partial class uls_dbDataContext
{
    public List<office_location> GetOfficeLocations()
    {
        return office_locations.ToList();
    }
}

Mi código de controlador:

    public ActionResult Directions()
    {
        uls_dbDataContext ulsdb_dc = new uls_dbDataContext();

        ViewData["OfficeLocations"] = new SelectList(ulsdb_dc.GetOfficeLocations(),"location_address", "location_name");

        ViewData["Title"] = "Directions";

        return View();
    }

Mi código de vista:          <% = Html.DropDownList (" ubicaciones " ;, (SelectList) ViewData [" OfficeLocations "])% >

¿Fue útil?

Solución

Tuve que actualizar a MVC RC2 desde la vista previa 4. Abordó los problemas de la lista desplegable y solucionó mi problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top