zoukankan      html  css  js  c++  java
  • asp.net清空某一类控件或置某一状态

    一个一个控件的清空非常麻烦,所以写了一个方法将一类的控件清空: 

    protected void btnClear_Click(object sender, EventArgs e)
        {
            foreach (Control ctl in this.Controls)
            {
                this.txtClear(ctl);
            }
        }

        private void txtClear(Control ctls)
        {
            if(ctls.HasControls())
            {
                foreach (Control ctl in ctls.Controls)
                {
                    txtClear(ctl);
                }
            }
            else
            {
                if (ctls.GetType().Name == "TextBox")
                {
                    TextBox tb = new TextBox();
                    tb = (TextBox)this.FindControl(ctls.ID);
                    tb.Text = "";
                }
                else if (ctls.GetType().Name == "DropDownList")
                {
                    DropDownList Ddlist = new DropDownList();
                    Ddlist = (DropDownList)this.FindControl(ctls.ID);
                    Ddlist .SelectedIndex = 0;
                }
            }
        }

    如果大家有其它什么好的方法,希望可以拿出来分享

    共同交流 共同学习

  • 相关阅读:
    九九乘法表
    获取1-10 的和,并打印 2.1-100 之间 7 的倍数的个数,并打印
    1-100之间 7 的倍数的个数,并打印
    无限循环的最简单的表现形式
    for 和 while 区别
    do while 和 while 区别
    if 和 switch 比较
    星期和月份
    【运筹优化】求职与工作思考 -求职需要的技能(一)
    python 在线笔试的OJ输入输出总结
  • 原文地址:https://www.cnblogs.com/ZHF/p/1327866.html
Copyright © 2011-2022 走看看