<script src="http://www.cnblogs.com/JS/jquery-ui-1.8.5.SouthStreet/js/jquery-1.4.2.min.js"type="text/javascript"></script>
<script type="text/javascript">
function changeshen(shen) {
document.getElementById("drpshi").length = 0;
$.getJSON("http://www.cnblogs.com/ashx/area.ashx?shen=" + shen, { "resultType": "json" }, function(data) {
alert(data);
if (data != null) {
var data = data.data;
for (var i = 0; i < data.length; i++) {
document.getElementById("drpshi").options.add(new Option(data[i].Name, data[i].Code));
}
}
});
}
</script>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
shenbind();
shibind(this.drpshen.SelectedValue.ToString());
}
}
protected void shenbind()
{
IMDMSP.BLL.AreaManage bll = new AreaManage();
IList<Area> list = bll.getshen();
foreach (Area area in list)
{
drpshen.Items.Add(new ListItem(area.Name, area.Code));
}
}
protected void shibind(string shencode)
{
IMDMSP.BLL.AreaManage bll = new AreaManage();
IList<Area> list = bll.getshi(shencode);
foreach (Area area in list)
{
drpshi.Items.Add(new ListItem(area.Name, area.Code));
}
}
protected void drpshen_SelectedIndexChanged(object sender, EventArgs e)
{
drpshi.Items.Clear();
shibind(this.drpshen.SelectedValue.ToString());
}