根据另一个DropDownList MVC过滤DropDownList

时间:2017-01-18 13:49:04

标签: c# asp.net-mvc asp.net-mvc-4 model-view-controller asp.net-mvc-5

我有一个三个DB表:一个用于Car Model表的外键注册,该表具有Car Make表的外键。 在注册页面中,我需要显示两个DropDownListDropDownListFor哪个最好。 有三个选择: 1-如果我没有在下拉列表中选择任何值,将显示汽车品牌和汽车模型中的所有值。 2-如果我选择汽车制造价值,例如宝马将只展示宝马车型。 最后,如果我更改或编辑该值将在汽车模型的DB中编辑。 enter image description here

这些数据列表的示例代码将显示在创建和编辑页面中 CarModel carModel = db.CarModels.Find(registration.CarModelID != null ? registration.CarModelID : null); ViewBag.CarMakeID = new SelectList(db.CarMakes, "CarMakeID", "Name", carModel != null ? carModel.CarMakeID : 0); ViewBag.CarModelID = GetAllCarModels(carModel != null ? carModel.CarMakeID : 0);

0 个答案:

没有答案