当前位置:编程学习 > C#/ASP.NET >>

MVC二级联动,数据从数据库读取

刚接触MVC,在网上找资料勉强做了DropDownList的下拉列表,从数据库读取数据,现在需要一个二级联动的程序,求位大神指点 MVC Asp.Net 二级联动 --------------------编程问答-------------------- http://home.cnblogs.com/group/topic/9741.html

http://leelei.blog.51cto.com/856755/347636 --------------------编程问答--------------------
后台
 public ActionResult GetCity(string id)
        {
            return Json(db.GetList<City>("ProvinceID = " + id), JsonRequestBehavior.AllowGet);
        }

        public ActionResult GetDistrict(string id)
        {
            return Json(db.GetList<District>("CityID = " + id),JsonRequestBehavior.AllowGet);
        }
--------------------编程问答--------------------
前台页面
<script type="text/javascript">
        $(function () {
            //选择省
            $("#proSel").change(function () {
                $("#citySel").empty();//清空select

                $.getJSON("/Login/GetCity/" + $("#proSel").val(), function (data) {
                    $.each(data, function (i, item) {
                        $("<option></option>").val(item["CityID"]).text(item["CityName"]).appendTo($("#citySel"));
                    })
                    //
                    $("#disSel").empty();//清空select

                    $.getJSON("/Login/GetDistrict/" + $("#citySel").val(), function (data) {
                        $.each(data, function (i, item) {
                            $("<option></option>").val(item["DistrictID"]).text(item["DistrictName"]).appendTo($("#disSel"));
                        })
                    })
                })
            })
            //选择城市
            $("#citySel").change(function () {
                $("#disSel").empty();//清空select

                $.getJSON("/Login/GetDistrict/" + $("#citySel").val(), function (data) {
                    $.each(data, function (i, item) {
                        $("<option></option>").val(item["DistrictID"]).text(item["DistrictName"]).appendTo($("#disSel"));
                    })
                })
            })
        })
    </script>
--------------------编程问答-------------------- 三级联动的,你自己改一改 --------------------编程问答-------------------- val()后面的id是哪里来的呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,