Я хочу установить значения dropdownList в соответствии с selectedValue другого dropdownList.Получить selectedValue dropdownList в контроллере во время выполнения
Так, например:
ViewBag.Brand = new SelectList(db.Brand, "Libel", "Libel");
ViewBag.IdModel = new SelectList(db.Model.Where(model => model.Brand == ViewBag.Brand.SelectedValue), "IdModel", "Descriptive");
Я знаю, что это не работает, но это, чтобы показать логику, я хотел бы иметь.
И это мое мнение:
<div class="form-group">
@Html.LabelFor(model => model.IdModel, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("IdModel", null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.IdModel, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.Brand, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("Brand", null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.IdModel, "", new { @class = "text-danger" })
</div>
</div>
Является ли их какой-либо простой способ сделать это?
Thank's!