Привет! Я работаю над MVC3 и у меня проблема с выпадающим списком:
У меня есть вызов таблицы CSystem и он содержит значения System1 и System2
вызов другой таблицы SystemModule удерживает System1Module и System2Module
Но при выборе раскрывающегося списка при просмотре задания при выборе System1 модуль SystemModule по-прежнему отображает все значения. Пожалуйста, помогите.
Контроллер:
public ActionResult Create()
{
ViewBag.CSystemID = new SelectList(db.CSystems, "CSystemID", "SystemName");
ViewBag.SystemModuleID = new SelectList(db.SystemModules.Where(x => x.CSystemID == CSystems.CSystemID), "SystemModuleID", "ModuleName");
return View();
}
Вид:
<div class="editor-label">
@Html.LabelFor(model => model.SystemModuleID, "SystemModule")
</div>
<div class="editor-field">
@Html.DropDownList("SystemModuleID", String.Empty)
@Html.ValidationMessageFor(model => model.SystemModuleID)
</div>