zoukankan      html  css  js  c++  java
  • 多级联动Dropdownlist(刷新版)

    添加三个dropdownlist

    <asp:DropDownList ID="a" runat="server" OnSelectedIndexChanged="a_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
                <asp:DropDownList ID="d" runat="server" OnSelectedIndexChanged="d_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
                <asp:DropDownList ID="m" runat="server"></asp:DropDownList>

    后台代码

     protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    this.bindAcaData();
                }
            }
    
            private void bindAcaData()//绑定学院
            {
                AcadamyBLL ab = new AcadamyBLL();
                this.a.DataSource = ab.SelectAll();
                this.a.DataTextField = "academyName";
                this.a.DataValueField = "id";
                this.a.DataBind();
    
            }
            private void bindDepData()//绑定学系
            {
                DepartmentBLL db = new DepartmentBLL();
                this.d.DataSource = db.SelectDepartmentByAcademy(this.a.SelectedValue);
                this.d.DataTextField = "departmentName";
                this.d.DataValueField = "id";
                this.d.DataBind();
            }
    
            private void bindMajData()//绑定专业
            {
                MajorBLL mb = new MajorBLL();
                this.m.DataSource = mb.GetMajorByDepartment(this.d.SelectedValue);
                this.m.DataTextField = "majorName";
                this.m.DataValueField = "id";
                this.m.DataBind();
            }
    
            protected void a_SelectedIndexChanged(object sender, EventArgs e)
            {
                this.bindDepData();
            }
    
            protected void d_SelectedIndexChanged(object sender, EventArgs e)
            {
                this.bindMajData();
            }
  • 相关阅读:
    [转]项目需求范围管理
    JavaScript 王者归来
    [转]大文件上传组件
    [转]使用vs2005自带的sql2005 express
    JS判断Caps Lock
    [转]Web项目管理思考
    [转]JS严格验证身份证
    两分钟用C#搭建IE BHO勾子, 窃取密码
    asp.net性能提升十个方法(Microsoft)
    [转]Asp.net 将js文件打包进dll 方法
  • 原文地址:https://www.cnblogs.com/danznb/p/3643808.html
Copyright © 2011-2022 走看看