私は Enum を拡張しています。次のコードを考えると、Enum のselectListItems
すべての正しい値を持つ SelectListItems の一般的なリストです。
最初の 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();
}