Sto estendendo un Enum e, dato il seguente codice, selectListItems
è un elenco generico di SelectListItems che ha tutti i valori corretti per il mio Enum.Problema con ASP.Net MVC SelectLIst e List <SelectListItems>
Il primo ciclo foreach funziona correttamente. Tuttavia, quando creo la lista di selezione effettiva e passaggio in selectListItems
, tutti i valori sono persi. Come posso mantenere intatti questi valori?
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, "Text", "Value"); Questo funziona. Non sono sicuro del perché non funzioni senza di esso però. Chiunque? – Ted