MVC DropDownLis 二级联动实现

Posted wangdongying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC DropDownLis 二级联动实现相关的知识,希望对你有一定的参考价值。

二级联动:
View: 
<script type="text/javascript">    
    $(function ()        
        $("#drpProvince").change(function ()  
            $("#drpCity").get(0).options.length = 0; //清空
            $.getJSON("/Persons/GetCities/" + $(this).val(), null , function (data) 
                $.each(data, function (i, item) 
                    $("<option></option>").val(item["ID"]).text(item["CityName"]).appendTo($("#drpCity"));
                );
            );
        );
    );
</script>
 
@html.DropDownList("drpProvince",null,"请选择")
@Html.DropDownList("drpCity"null,"请选择")
 
Action:
 
          public ActionResult Create()
         
            List<Provinces> list = db.Provices.ToList();
            ViewData["drpProvince"] = new SelectList(list, "ID""ProvinceName");
            ViewData["drpCity"] = new List<SelectListItem>();
            return View();
        
 
        //返回城市列表
        public ActionResult GetCities(int? id)
        
            List<Cities> list = db.Cities.Where(q => q.ProvincesID == id).ToList();
            if (Request.IsAjaxRequest())
            
                return Json(list, JsonRequestBehavior.AllowGet);
            
            else
            
                return View("");
            
         

以上是关于MVC DropDownLis 二级联动实现的主要内容,如果未能解决你的问题,请参考以下文章

二级联动----省市级联

29_用js实现一个省市级联效果

asp 二级联动菜单

ASP+ACCESS 级联下拉菜单

《JeecgBoot系列》 如何设计表单实现“下拉组件二级联动“ ? 以省市二级联动为例

asp 下拉框 二级联动