递归输出ASP.NET页面所有控件的类型和ID
2012-12-04 20:52
239 查看
转:http://www.soaspx.com/dotnet/asp.net/tech/tech_20120112_8542.html
写一个方法:
调用:
DisplayAllControl(this.Page, 0);
执行该方法后,会在页面中分层输出所有控件的类型和ID值,即使是GridView、母版页、用户控件里的控件也不例外。
写一个方法:
1 private void DisplayAllControl(Control control, int step) 2 { 3 foreach (Control ctl in control.Controls) 4 { 5 string s = new string('-', step * 4) + ctl.GetType().Name + "〈" + ctl.ID + "〉"; 6 Response.Write(s + "<br/>"); 7 if (ctl.HasControls()) 8 DisplayAllControl(ctl, step + 1); 9 } 10 }
调用:
DisplayAllControl(this.Page, 0);
执行该方法后,会在页面中分层输出所有控件的类型和ID值,即使是GridView、母版页、用户控件里的控件也不例外。
相关文章推荐
- 递归输出ASP.NET页面所有控件的类型和ID
- 递归输出ASP.NET页面所有控件的类型和ID的代码
- 递归输出ASP.NET页面所有控件的类型和ID
- 递归输出ASP.NET页面所有控件的类型和ID
- 递归输出ASP.NET页面所有控件的类型和ID的代码
- 递归输出ASP.NET页面所有控件的类型和ID
- ASP.Net 更新页面输出缓存的几种方法(包括用户控件,iframe,页面缓存等)
- ASP.NET页面中获取服务器控件的客户端ID
- Asp.Net页面输出到WORD、EXCEL、TXT、HTM等类型的文档
- 如何在ASP.NET下遍历指定页面上所有控件
- Asp.Net页面输出到WORD、EXCEL、TXT、HTM等类型的文档
- asp.net 简单实现禁用或启用页面中的某一类型的控件
- 当VS2010的ASP.NET页面提示你所有控件初始化失败时,你的心情如何?
- 如何在ASP.NET下遍历指定页面上所有控件
- 如何在ASP.NET下遍历指定页面上所有控件
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- asp.net下遍历页面中所有的指定控件的代码
- ASP.Net 更新页面输出缓存的几种方法(包括用户控件,iframe,页面缓存等)
- ASP.net在页面所有内容生成后、输出内容前对页面内容进行操作