Я пытаюсь сделать каскадные раскрывающиеся списки. Первый работает нормально, но второй не получает данные от контроллера. DeptID нормально передается в мой параметр GetStores, но не заполняет второй раскрывающийся список.
Я пытаюсь сделать каскадные раскрывающиеся списки. Первый работает нормально, но второй не получает данные от контроллера. DeptID нормально передается в мой параметр GetStores, но не заполняет второй раскрывающийся список.[b] [code]public ActionResult HistoryView() { var model = new TemplateViewModel(); model.Depts = _uow.Repository().GetAll();
ViewBag.listCompanies = new SelectList(_uow.Repository().GetAll(),"DeptID","Dept_Name");
return View(model); }
public JsonResult GetStores( int DeptID) { TemplateViewModel templateViewModel = new TemplateViewModel { Dept = _uow.Repository().Get(x => x.DeptID == DeptID), Templates = _uow.Repository().GetAll().ToList() }; return Json(templateViewModel, JsonRequestBehavior.AllowGet); } [/code] [code]
Select your Company:[/b][b]
@Html.DropDownList("DeptID", (IEnumerable)ViewBag.listCompanies,String.Empty, new {style = "width: 200px;"})
Select Store[/b]
@Html.DropDownList("TemplateID", new SelectList(string.Empty, "Value", "Text"), "--Select Store--", new { style = "width:200px;" } )