我目前正在学习ASP.NET MVC并使用Nhibernate.
我想使用Cascading Drop-Down Boxes.有没有人设法在MVC中使用级联下拉框?
控制器代码
var makeList = new SelectList(makeRepository.ListMakes (),"Id","make",1); ViewData["Makes"] = makeList; //// Create Models view data var modelList = new CascadingSelectList(modelRepository.ListModels (Convert.ToInt32(makeList.SelectedValue.ToString())),"ModelID","Name"); ViewData["Models"] = modelList;@H_301_10@查看代码
<%= Html.DropDownList("--Select Make--","Makes")%> <label for="Makes">Car Model:</label> <%= Html.CascadingDropDownList("Models","Makes") %>@H_301_10@当选择了ID为1的Make时,会列出正确的汽车列表,但是当我选择其他品牌时,型号列表为空?