Tôi đang mở rộng một Enum và, với mã sau đây, selectListItems
là một danh sách chung của SelectListItems có tất cả các giá trị chính xác cho Enum của tôi.Vấn đề với ASP.Net MVC SelectLIst và List <SelectListItems>
Vòng lặp foreach đầu tiên hoạt động tốt. Tuy nhiên, khi tôi tạo SelectList thực tế và vượt qua trong selectListItems
, tất cả các giá trị sẽ bị mất. Làm cách nào để giữ nguyên các giá trị đó?
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"); Tính năng này hoạt động. Tôi không chắc chắn lý do tại sao nó không hoạt động mà không có nó mặc dù. Bất kỳ ai? – Ted