[英]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.