省市二级菜单(无刷新)

来源:互联网 发布:冰点还原软件卸载 编辑:程序博客网 时间:2024/05/01 10:00
<script type="text/javascript"><!--google_ad_client = "pub-9367073976621515";google_ad_width = 336;google_ad_height = 280;google_ad_format = "336x280_as";google_ad_type = "text";//2007-09-19: 内容嵌入google_ad_channel = "8221470109";google_color_border = "F7F7F4";google_color_bg = "F7F7F4";google_color_link = "000000";google_color_text = "3E3E2F";google_color_url = "3E3E2F";//--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(Server.MapPath("~/App_Data/ProvinceAndCity.xml"));
            XmlNodeList nodes = doc.DocumentElement.ChildNodes;

            foreach (XmlNode xd in nodes)
            {

                this.ddlProvince.Items.Add(xd.Attributes["Name"].Value);
                int n = this.ddlProvince.Items.Count - 1;
                this.ddlProvince.Items[n].Value = (xd.Attributes["Name"].Value);


            }
            XmlElement root = doc.DocumentElement;
            XmlNode node = root.SelectSingleNode(@"Province[@Name='" + this.ddlProvince.SelectedValue + "']");
            foreach (XmlNode xd in node.ChildNodes)
            {

                this.ddlCity.Items.Add(xd.Attributes["Name"].Value);

            }
        }
    }

 

 

// protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
    {
        this.ddlCity.Items.Clear();
        XmlDocument doc = new XmlDocument();

        doc.Load(Server.MapPath("~/App_Data/ProvinceAndCity.xml"));
        XmlElement root = doc.DocumentElement;
        XmlNode node = root.SelectSingleNode(@"Province[@Name='" + this.ddlProvince.SelectedValue + "']");
        foreach (XmlNode xd in node.ChildNodes)
        {

            this.ddlCity.Items.Add(xd.Attributes["Name"].Value);

        }

        this.ddlCity.UpdateAfterCallBack = true;
    }