Обновите раскрывающийся список множественного выбора (выберите 2) в ASP.NET MVC - PullRequest
0 голосов
/ 23 сентября 2019

Я создаю продукт, в котором я выберу несколько категорий из выпадающего списка множественного выбора.информация о продукте будет сохранена в product таблица

Product_Id  Name Description
1001        Abc   Abcdescription
1002        Xyz   Xyzdescription

, а выбранные категории будут сохранены в другой таблице product_cat_type по product_Id

Type_Id Product_Id  Category    
1       1001        Electronics 
2       1001        Devices     
3       1001        Gadgets     

теперь я хочу обновить продукт 1001, все данные отображаются в соответствующих полях, но раскрывающийся список множественного выбора не заполняется их ранее выбранными категориями.

Контроллер

 model.prodcategory= new SelectList(db.Product_category.ToList(), "Category_id", "Category_name");

Viewmodel

 [NotMapped]
 public int[] Category_iid { get; set; }
 public IEnumerable<SelectListItem> prodcategory{ get; set; }

Просмотр страницы

@Html.DropDownListFor(model => model.Category_iid, Model.prodcategory, "Select Category", new { @class = "form-control m-select2", multiple = "multiple", id = "kt_select2_3" })

Теперь я пытаюсь добавить из product_cat_type Product_Id значения столбца в Category_iid

текущий вывод нажмите здесь

ожидаемый результат нажмите здесь

Примечание. Я делаю это с помощью кода linq без использования ajax, jquery или json

1 Ответ

0 голосов
/ 30 сентября 2019

Спасибо всем тем людям, которые проявили интерес к моему вопросу.во время поиска об этом я получил еще один вопрос о переполнении стека, где я получил ответ в соответствии с моим требованием.

Нажмите здесь , чтобы посетить аналогичный вопрос.

...