다음 코드에서 selectListItems
은 내 Enum에 대한 모든 올바른 값을 가진 SelectListItems의 일반적인 목록입니다.ASP.Net MVC SelectLIst 및 List <SelectListItems> 문제
첫 번째 foreach 루프가 정상적으로 작동합니다. 그러나 실제 선택 목록을 만들고 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();
}
SelectList selectList = new SelectList (selectListItems, "Text", "Value"); 이것은 작동합니다. 나는 그것이 왜 그것 없이는 작동하지 않는지 모르겠다. 누군가? – Ted