我有2個下拉列表,我希望選擇第一個,觸發第二個ddl並顯示數據庫中的特定數據。例如第一個ddl1包含(州),ddl2將動態顯示其城市。根據以前的列表填充下拉列表(mvc3)
控制器加載狀態:
ViewBag.ddlStates= new SelectList(db.State, "StateCode", "Title");
return View();
查看:
@Html.DropDownList("ddlStates")
@Html.DropDownList("ddlCities", String.Empty)
我怎麼會觸發所以當DDL狀態值被改變,調用數據庫和動態獲取它的城市..使用AJAX,只是重新加載ddl/partialView?
是否有可能在控制器的ddlState選擇調用動作(PartialViewResult)動態生成城市列表並將其發送回視圖?
Thx!