J'étire un Enum et, étant donné le code suivant, selectListItems
est une Liste générique de SelectListItems qui a toutes les valeurs correctes pour mon Enum.Problème avec ASP.Net MVC SelectLIst et List <SelectListItems>
La première boucle foreach fonctionne correctement. Toutefois, lorsque je crée la SelectList réelle et transmettez selectListItems
, toutes les valeurs sont perdues. Comment puis-je conserver ces valeurs intactes?
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 = nouveau SelectList (selectListItems, "Text", "Value"); Cela fonctionne. Je ne sais pas pourquoi ça ne marche pas sans ça. N'importe qui? – Ted