MVC3 выпадающий выбор на основе другого выпадающего значения - PullRequest
0 голосов
/ 27 марта 2012

Привет! Я работаю над 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>

1 Ответ

0 голосов
/ 27 марта 2012

Похоже, вы не проходите мимо модели? Я не совсем понимаю, о чем вы спрашиваете, но это одна яркая вещь, которую я вижу в вашем коде ... надеюсь, это поможет: \

...