.net+mvc 实现省 市 县 街道 小区 五级联动
界面效果如图:
View层代码:
@model Dlx.Models.ViewModel.System.Sys_BuildingView
@{
Layout = null;
IEnumerable<SelectListItem> prolist = ViewBag.ProvinceList;
}
<input type="hidden" id="hidProvinceId" name="hidProvinceId" value="@Model.provinceId" />
<input type="hidden" id="hidCityId" name="hidProvinceId" value="@Model.cityId" />
<input type="hidden" id="hidDistrictId" name="hidProvinceId" value="@Model.distId" />
<input type="hidden" id="hidStreetId" name="hidStreetId" value="@Model.streetId" />
<input type="hidden" id="hidNeighbId" name="hidNeighbId" value="@Model.neighborhoodId" />
<div class="width100 clearfix">
<div class="width33" style="position:relative">
@Html.DropDownList("ddlEProvince", prolist, "请选择省", new { @onChange = "ddlEOnChange('ddlEProvince','ddlECity','/Base/GetCitys',1)", @style = "margin-top:0;", @class = "IsError IsRequired", @MsgName = "省份" })
</div>
<div class="width33" style="position:relative;margin-top:20px;">
<select style="margin-top:0;" class="IsError IsRequired" id="ddlECity" MsgName="城市" onchange="ddlEOnChange('ddlECity','ddlEDistrict','/Base/GetDistricts',2)"> <option value="">请选择城市</option></select>
</div>
<div class="width33" style="position:relative;margin-top:20px;">
<select style="m