ASP.NET 服务器控件遍历
来源:互联网 发布:python环境搭建 mac 编辑:程序博客网 时间:2024/05/02 06:44
网上一搜,很多的都是类似下面的方法
TextBox txt = null;
foreach (Control c in Page.Controls)
{
if (c.GetType().Name == "HtmlForm")
{
foreach (Control c1 in c.Controls)
{
if (c1.GetType().Name == "TextBox")
{
txt = ((TextBox)c1);
txt.Text = "bbb";
}
}
}
}
但这个方法,很多情况都遍历不到,比如放到一个容器里面(panel,table),下面这个方法就很好得解决了这些问题,
使用递归遍历
private void findText(ControlCollection c)
{
foreach (Control item in c)
{
if(item.HasControls())
{
findText(item.Controls);
}
if (item is TextBox)
{
((TextBox)(item)).Text = "aa";
}
}
}
方法调用:findText(this.Controls);
- ASP.NET 服务器控件遍历
- asp.net遍历控件
- ASP.NET 控件遍历
- ASP.NET中遍历所有TextBox服务器控件
- asp.net服务器控件
- ASP.NET - 服务器控件
- ASP.NET服务器控件
- ASP.NET服务器控件
- Asp.net 服务器控件
- ASP.NET服务器控件
- ASP.NET服务器控件
- 遍历ASP.NET页面控件
- 遍历ASP.NET页面控件
- 遍历ASP.NET页面控件
- asp.net遍历TextBox控件
- asp.net控件的遍历
- ASP.NET控件Repeater遍历
- ASP.NET 服务器控件授权
- 怎样辨别到底是不是一个合格的设计师
- 27个必备的Javascript开发工具
- 一些Android UI的相关文章链接
- IIS 配置节的加密和解密
- ArcEngine 统计方法
- ASP.NET 服务器控件遍历
- web 过滤器
- 问题:有一只猪四百斤,一座桥承重两百斤,猪怎么过桥?
- 怎样Eclipse中设置一些文件的查看方式
- hibernate 统计
- 女孩的愛~
- C/C++常见标准头文件前的一般格式解析
- “xml文本内容中发现无效字符”的解决方案
- 大盘分析2010-12-2