Добавить выбранное в пользовательский SelectListItem ⇐ C#
-
Anonymous
Добавить выбранное в пользовательский SelectListItem
Чтобы заполнить раскрывающийся список в представлении Выбранным элементом, я могу создать SelectList следующим образом:
ViewData["MyDropDown"] = новый SelectList(_context.DataTable, "ItemID", "ItemName", ItemID); Однако у меня есть раскрывающийся список с пользовательским ListItem, который выглядит следующим образом:
var dropDownData= await _context.DataTable.Select(u => new SelectListItem { Value = u.ItemID.ToString(), Text = u.ItemName}).ToListAsync(); dropDownData.Add(new SelectListItem() { Value = "", Text = "-- Select -- "}); ViewData["MyDropDown"] = dropDownData; Если я хочу сделать параметр «-- Select --» выбранным, мне просто нужно добавить в строку «, Selected = true».
Теперь, как я могу указать выбранный элемент из параметров, сгенерированных _context?
Спасибо!
Чтобы заполнить раскрывающийся список в представлении Выбранным элементом, я могу создать SelectList следующим образом:
ViewData["MyDropDown"] = новый SelectList(_context.DataTable, "ItemID", "ItemName", ItemID); Однако у меня есть раскрывающийся список с пользовательским ListItem, который выглядит следующим образом:
var dropDownData= await _context.DataTable.Select(u => new SelectListItem { Value = u.ItemID.ToString(), Text = u.ItemName}).ToListAsync(); dropDownData.Add(new SelectListItem() { Value = "", Text = "-- Select -- "}); ViewData["MyDropDown"] = dropDownData; Если я хочу сделать параметр «-- Select --» выбранным, мне просто нужно добавить в строку «, Selected = true».
Теперь, как я могу указать выбранный элемент из параметров, сгенерированных _context?
Спасибо!
Мобильная версия