Бритва mutliselect выпадающем меню - установить значения как выбранный в Выбрать выпадающем в ASP.NET в MVC
Мне нужен способ установить уже выбранные значения в раскрывающемся списке multi select в представлении редактирования в веб-приложении (ASP.NET, Mvc)
из кода представления я передал выбранные идентификаторы в массив выбранных значений.(когда я возвращаю значения из БД , назначьте их в массив, а затем назначьте здесь.
Мне нужно изменить представление, установив выбор уже выбранных значений.
пожалуйста, кто-нибудь предложить способ, чтобы сделать это
Спасибо.
Что я уже пробовал:
//View <div class="form-group"> <label>Choose Categories</label> @Html.DropDownListFor(model => model.SelectedValues, new MultiSelectList(Models.GetCategoryList().OrderBy(c => c.Value), "Key", "Value"), "Select Category", new { @class = "chzn-select form-control", multiple = "multiple" }) </div>
//Model public int[] SelectedValues { get; set; }
//Controller public ActionResult Edit(int id) { return View(GetDetails(id)); }
В GetDetails(id) берите значения из БД и возвращайте объект модели
public GetDetails() { int[] arr = new int[2]; arr[0] = 4; arr[1] = 5; modelObj.SelectedValues = arr; ....... ...... return modelObj; }