zoukankan      html  css  js  c++  java
  • DropDownList无刷新及联的简单做法

    一个简单的无刷新DropDownList及联 写个小例子 把DropDownList放入UpdatePanel 中

        //省份数据的列表

        string[][] Provins;

        //城市数据的列表

        string[][] Citys;

        protected void Page_Load(object sender, EventArgs e)
        {
            //手动设置省份列表的内容
           Provins = new string[][]
           {
           new string[]{"1","四川"},
           new string[]{"3","湖北"},
           new string[]{"2","湖南"}
         
           };
            //手动设置城市列表的内容
           Citys = new string[][]
           {
           new string[]{"成都","1"},
           new string[]{"绵阳","1"},
           new string[]{"德阳","1"},
           new string[]{"长沙","2"},
           new string[]{"湘潭","2"},
           new string[]{"武汉","3"},
           new string[]{"荆州","3"},
           };
            if (!IsPostBack)
            {
                //循环给省份下拉列表赋值
                for (int i = 0; i < Provins.Length; i++)
                {
                    string v = Provins[i][1].ToString();
                    DropDownList1.Items.Add(new ListItem(Provins[i][1], Provins[i][0]));
                }
                //循环给城市下拉列表赋值
                for (int i = 0; i < Citys.Length; i++)
                {
                    string c = Citys[i][0].ToString();
                    DropDownList2.Items.Add(new ListItem(Citys[i][0], Citys[i][1]));
                }
            }
        }

       protected void FlushList(object sender, EventArgs e)
        {
            //先清除第二个DropDownList控件中的所有项
            DropDownList2.Items.Clear();
            //循环城市列表
            for (int i = 0; i < Citys.Length; i++)
            {
                string id = Citys[i][1];
                //挑选和省份ID相同的城市添加到第二个DropDownList控件中
                if (DropDownList1.SelectedValue.Equals(Citys[i][1]))
                {
                    string a = DropDownList1.SelectedValue.ToString();
                    DropDownList2.Items.Add(Citys[i][0]);
                }
            }
        }

    以上代码很简单,轻松的就实现无刷新DropDownList及联  比起写一大堆脚本,为了保持状还要态返回参数等等.简单又实用

  • 相关阅读:
    论文阅读笔记(四)【TIP2017】:Video-Based Pedestrian Re-Identification by Adaptive Spatio-Temporal Appearance Model
    论文阅读目录
    【学习】从.txt文件读取生成编译代码。
    页面显示其他电脑图片(局域网)
    控制台爬取小说(大王饶命)
    【自学】大话设计模式控制台
    将PDF转化为wrod
    【学习】爬糗事百科,可自动翻页。
    AHP(使用于某项目设备重要度评估测试)
    【学习】类重构、通用值交换、释放内存计算时间等
  • 原文地址:https://www.cnblogs.com/feihu/p/1317318.html
Copyright © 2011-2022 走看看