/// <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);
   }

遍历页面上的所有控件相关推荐

  1. .net 遍历界面上所有的控件,替换危险字符,例如单引号。

    public string myrePlaceChar(string inputString, int maxLength){StringBuilder retVal = new StringBuil ...

  2. 当页面上的某个控件回发时,保持滚动条位置的。

    script language="javascript" type="text/javascript"> <!-- //  获取当前文件名 func ...

  3. ASP.NET上传文件管理控件

    一.引言 v2完成了将数据绑定在dataGrid上的任务,但是dataGrid毕竟是asp.net 1.x的工具,在asp.net 2.0里面,使用是gridveiw.接下来的问题就是将datagri ...

  4. Win32页上的所有控件属性与方法

    Win32页上的所有控件.该页控件是在32位Win系统中的一些基本控件,如果你选择开发CLX程序,则在控件面板上不会显示该页 TTabControl 属性 DisplayRect:只定该控件客户区的一 ...

  5. java 批量上传图片插件_java多文件上传plupload控件实现多图片上传(一)

    使用的是plupload-2.1.2 控件.网上资源挺多的,很好下载. plupload 官方地址 : http://www.plupload.com/ plupload 示例: http://www ...

  6. 排除“使用主题 css 文件要求页上有标头控件。(例如 head runat=server /)”错误...

    "使用主题 css 文件要求页上有标头控件.(例如 <head runat="server" />)" 原来,生产环境上部署了Theme. 用下面的 ...

  7. aspx 页面,master页面与ascx用户控件传值的问题

    aspx 页面与ascx用户控件传值的问题 1.建立ascx控件 2.给ascx加上属性 3.将控件拖入aspx中 4.在aspx的代码中按控件ID访问属性 如: <uc3:left_Repas ...

  8. 关于从页面中获取用户控件中的其它控件(如DropDownList)事件的方法

    在项目中经常把一些经常使用的代码做成用户控件以提高代码的可重用性, 一个经常遇到的就是在页面中调用用户控件中的服务器控件的事件,下面给出简单的代码示列. 我们在一个用户控件(MaterialRepor ...

  9. 在GLSurfaceView上添加Layout控件(android)

    查找了很久,才找出在GLSurfaceView上添加控件的方法.废话不说,本例实现了一个Native opengl es 程序,绘制了一个旋转三角形:当然主题是在GLSurfaceView上添加Lay ...

最新文章

  1. RDKit | 基于分子指纹可视化化学空间
  2. Java-J2SE专题复习
  3. 向线程传递数据与线程用回调方法检索数据
  4. linux下安装glibc-2.14,解决“`GLIBC_2.14‘ not found”问题
  5. Android(二)——汉化版Eclipse的中英文切换
  6. google圣诞节彩蛋
  7. CF838C-Future Failure【dp,子集卷积】
  8. Django中使用Pagination的分页范例源码
  9. python编程画布_Python Tkinter 画布(Canvas)
  10. [转载] Numpy 使用教程--Numpy 数学函数及代数运算
  11. Git基础教程(四)
  12. Go_认识golang
  13. 2005世界五百强排名
  14. Charles代理设置教程
  15. 诺奖解读|薛鹏最新解读:从爱因斯坦不相信到幽灵般超距作用成真
  16. 七夕甜蜜限定,让你心动不止一点点~
  17. IDEA+Java控制台实现宠物管理系统
  18. 移动电源有哪些产品?热门的移动电源推荐
  19. 淘宝新手开店怎么做才能破零
  20. wxpython 右键菜单_使用wxPython打造印象笔记(14)笔记本管理

热门文章

  1. 通用数据级别权限的框架设计与实现(4)-单条记录的权限控制
  2. 娃哈哈信息部李钒助阵FBS2017 共探食品饮料信息化之路
  3. CANOE入门(一)
  4. andorid service 本地服务
  5. MinGW安装与使用简介
  6. Jquery调用webService的四种方法
  7. 转:中国学生为什么学不好计算机 谭浩强
  8. GARFIELD@12-29-2004
  9. 不一样的Gradle多渠道配置总结
  10. Go语言写的解析器(支持json,linq,sql,net,http等)