当前位置: 移动技术网 > IT编程>开发语言>.net > 递归输出ASP.NET页面所有控件的类型和ID的代码

递归输出ASP.NET页面所有控件的类型和ID的代码

2017年12月12日  | 移动技术网IT编程  | 我要评论

电子科大清水河畔,fxcm天天投资网,硕亲王敏代

写一个方法:
复制代码 代码如下:

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、母版页、用户控件里的控件也不例外。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网