Member 13960139 Ответов: 1

Раскрывающийся список фактические данные не выбирается, когда я открываю свое диалоговое окно.


Когда я открываю окно diaglog, выпадающий список фактических данных в таблице не выбирается. Он выбрал первый из данных в выпадающем списке. Пожалуйста, помогите мне.

Что я уже пробовал:

В диалоговом окне просмотра,

<div style="margin: 0 10px 10px 10px">
       <span style="color: #ff6a00">Menu Style</span>
       <span> @Html.DropDownListFor(modelItem => item.MenuStyle, (IEnumerable<selectlistitem>)ViewBag.MenuStyle, new { @class = "form-control", @id = ddlStyle, rows = "2", @style = "width:100%", Selected = true })</span>
  </div>

в контроллерах,
public PartialViewResult _ShowAllMenu(int restID)
 { 
   ViewBag.MenuCategory = productRepo.MenuCategory.Where(p => p.Category == "C").Select(p => new SelectListItem { Text = p.Name, Value = p.Name });
  }

1 Ответов

Рейтинг:
1

Keviniano Gayo

В вашем контроллере вам нужно добавить, какой элемент выбран.

ViewBag.MenuCategory = productRepo.MenuCategory.Select(p => new SelectListItem { Text = p.Name, Value = p.Name, Selected = p.Category == "C" });

И удалите "Selected = true" в вашем @Html.DropDownListFor