簡體   English   中英

更新 ASP.NET MVC 中的多個 select 下拉列表(選擇 2)

[英]Update multiple select dropdown(select 2) in ASP.NET MVC

我正在創建一個產品,我將從多個 select 下拉列表中選擇 select 多個類別。 產品信息將保存在產品表中

Product_Id  Name Description
1001        Abc   Abcdescription
1002        Xyz   Xyzdescription

並且選定的類別將按 product_Id 保存在另一個表product_cat_type

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

現在我想更新產品 1001,所有數據都顯示在各自的框中,但多個 select 下拉列表中沒有填充之前的 select 類別。

Controller

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

視圖模型

 [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" })

現在我正在嘗試 append 從 product_cat_type Product_Id列值到Category_iid

禮物 output點擊這里

預計 output點擊這里

注意:我是通過使用 linq 代碼而不使用任何 ajax、jquery 或 Z466DEEC716ECDF5FCA5Z36D

感謝所有對我的問題表現出興趣的人。 在搜索更多相關信息時,我得到了另一個堆棧溢出問題,我根據我的要求得到了答案。

單擊此處訪問類似的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM