Extiendo un Enum y, dado el siguiente código, selectListItems
es una lista genérica de SelectListItems que tiene todos los valores correctos para mi Enum.Problema con ASP.Net MVC SelectList y List <SelectListItems>
El primer bucle Foreach funciona bien. Sin embargo, cuando creo la lista de selección real y paso en selectListItems
, todos los valores se pierden. ¿Cómo puedo mantener esos valores intactos?
foreach (SelectListItem item in selectListItems)
{
string tex = item.Text;
string val = item.Value;
string sel = item.Selected.ToString();
}
SelectList selectList = new SelectList(selectListItems);
foreach (SelectListItem slid in selectList)
{
string tex = slid.Text;
string val = slid.Value;
string sel = slid.Selected.ToString();
}
SelectList selectList = new SelectList (selectListItems, "Texto", "Valor"); Esto funciona. Aunque no estoy seguro de por qué no funciona sin eso. ¿Nadie? – Ted