Я расширяю Enum и, учитывая следующий код, selectListItems
- это общий список SelectListItems, который имеет все правильные значения для моего Enum.
Первый цикл foreach работает отлично. Однако, когда я создаю фактический SelectList и передаю selectListItems
, все значения теряются. Как сохранить эти значения без изменений?
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();
}