递归输出ASP.NET页面所有控件的类型和ID的代码
2012-01-12 00:00
721 查看
写一个方法:
调用:
DisplayAllControl(this.Page, 0);
执行该方法后,会在页面中分层输出所有控件的类型和ID值,即使是GridView、母版页、用户控件里的控件也不例外。
private void DisplayAllControl(Control control, int step) { foreach (Control ctl in control.Controls) { string s = new string('-', step * 4) + ctl.GetType().Name + "〈" + ctl.ID + "〉"; Response.Write(s + "<br/>"); if (ctl.HasControls()) DisplayAllControl(ctl, step + 1); } }
调用:
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下遍历页面中所有的指定控件的代码
- ASP.NET代码对页面输出进行清理
- ASp.net清空页面上所有(Textbox)等控件
- Asp.Net页面输出到WORD、EXCEL、TXT、HTM等类型的文档
- ASP.NET中cs代码页找不到aspx页面中的控件ID
- Asp.Net,代码实现页面输出缓存
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- 如何在ASP.NET下遍历指定页面上所有控件
- vs2003 asp.net中直接输出wml,并利用C#做动态页面的控制,不使用微软的移动控件
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)