ASP.NET(C#)中遍历所有控件

 

for (int i = 0; i < this.Controls.Count; i++)
{
    
foreach (System.Web.UI.Control control in this.Controls[i].Controls )
  
{
        
if (control is TextBox)
            (control 
as TextBox).Text = "";
    }

}

或者
foreach(Control cl in this.Page.FindControl("Form1").Controls)
{
    
if(cl.GetType().ToString()=="System.Web.UI.WebControls.TextBox")
   
{
        ((TextBox)cl).Text
="";
    }

}

posted on 2005-07-30 20:38 ffan 阅读(4398) 评论(2)  编辑 收藏 引用 所属分类: .NET

评论

# re: ASP.NET(C#)中遍历所有控件 2005-10-08 13:37 雪叶丹枫

请教能否找到Body元素对象呢?我希望为该元素添加OnLoad事件  回复  更多评论   

# re: ASP.NET(C#)中遍历所有控件 2005-10-09 09:16 ffan

元素好像没有onload事件埃
就在本页的onload里写也一样吧
或者可不可以把它做成自定义控件,在它的HTML中的BODY添加onload事件

  回复  更多评论   

只有注册用户登录后才能发表评论。
<2005年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(12)

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜