我目前正在学习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;
查看代码
<%= Html.DropDownList("--Select Make--","Makes")%> <label for="Makes">Car Model:</label> <%= Html.CascadingDropDownList("Models","Makes") %>
当选择了ID为1的Make时,会列出正确的汽车列表,但是当我选择其他品牌时,型号列表为空?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。