Estoy aprendiendo ASP.NET MVC. Tuve un pequeño problema al tratar con la lista desplegable.llenando una DropDownlist en ASP.NET MVC
Esto es lo que hice en controlador
List<Int32> myList = new List<Int32>();
var a = (from m in datacontext.services
select m.ServiceID);
myList = a.ToList();
ViewData["ServiceID"] = new SelectList((IEnumerable<SelectListItem>)
a.ToList(), "ServiceID", "ServiceID");
En la vista
@Html.DropDownListFor(model => model.ServiceID, ViewData["ServiceID"] as SelectList)
Esto resulta en un error
No se puede convertir objeto de System.Collections tipo'. Generic.List
1[System.Int32]' to type 'System.Collections.Generic.IEnumerable
1 [System.Web.Mvc.SelectListItem] '. "
¿Cómo se puede resolver esto?
¿Cuál es la mejor manera de lidiar con llenar dropdownlist con una consulta?
Gracias, que trabajaron –