Привет там им работать на MVC3 и имеют проблемы с выбором ниспадающего: У меня есть CSystem стол вызова и удерживать значение System1 и System2 другой стол вызов SystemModule держать System1Module и System2Moduleвыбор MVC3 Dropdown на основе других Опуститесь значение
Но при выборе выпадающего списка при представлении задания при выборе 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>
um .. на моей странице просмотра У меня есть 2 раскрывающегося окна для ввода и те данные основаны на базах данных различения. обе таблицы показали, на мой взгляд, но проблема в том, я только тусклый его, чтобы показать данные, которые выбирают такие, когда система выпадающий выбран в качестве System1, то тогда SystemModule выпадающий будет отображаться только данные принадлежат системе 1. Но на данный момент не важно, какая система я выбрал, модули все еще показывают все системные модули. Извините за мой английский. –
О, я получаю то, что вы говорите ... Вам нужно добавить некоторые javascript для настройки выбранного индекса. Выпадающее изображение заполнено отлично, но у него нет возможности узнать, когда меняется другое падение. –