zoukankan      html  css  js  c++  java
  • 遍历页面上的所有控件

           /// <summary>
            /// 采用递归的方法来遍历页面控件
            /// </summary>
            /// <param name="parent"></param>
            protected void ErgodicChildrenControls(Control parent)
            {
               
                foreach (Control c in parent.Controls)
                {

                    //此处写有关控件的代码,例如    

                  //if (c is HtmlInputButton)
                   // {

                   //    HtmlInputButton btn = (HtmlInputButton)c;

                   //   if (c.id =="save")

                  // {
                  //      c.Visble=true;

                  //     }
                   // }


                     if (c.Controls.Count > 0)       // 判断该控件是否有下属控件。
                    {
                        ErgodicChildrenControls(c);    //递归,访问该控件的下属控件集。
                    }
                }
            }

     注意:该方法只能遍历服务器(即 runat=server)控件

    调用的方法:

    protected void Page_Load(object sender, EventArgs e)
       {  

                  ErgodicChildrenControls(this);
       }

  • 相关阅读:
    在linux中安装JAVA的环境和安卓的环境(1)
    如何安装Tomcat
    Android开发历程_2(实现简单的乘法计算)
    Android开发历程_1(从1个activity跳转到另一个activity)
    Java 征途:行者的地图
    android系统架构之虚拟机
    Android四大组件及生命周期
    GridView属性大全
    安卓中各种用到的监听器
    移动端控制台排查方法
  • 原文地址:https://www.cnblogs.com/xjb/p/965192.html
Copyright © 2011-2022 走看看