+ -
当前位置:首页 → 问答吧 → TextBox.txt

TextBox.txt

时间:2010-02-04

来源:互联网

//1.遍历页面中所有的TextBox,并将值设置成String.Empty

for (int j = 0; j < this.Controls.Count; j++)
{
      foreach (object o in Page.Controls[j].Controls)
      {

          if (o is TextBox)
         {
             TextBox txt = (System.Web.UI.WebControls.TextBox)o;
             txt.Text = String.Empty;
         }
     }
}



//2.递归遍历

private void FindAllTextBoxByPageControl(ControlCollection controlCollection)
{
    for (int i = 0; i < controlCollection.Count; i++)
    {
            if (controlCollection.GetType() == typeof(TextBox))    //System.Web.UI.WebControls.TextBox
            {
                (controlCollection as TextBox).Text = String.Empty;
            }
            if (controlCollection.HasControls())
            {
                //递归 (重要) 否则将退出程序
                FindAllTextBoxByPageControl(controlCollection.Controls);
            }
    }
}

//调用方法

FindAllTextBoxByPageControl(Page.Controls);
转自:http://bbs.flatws.cn/thread-12215-1-1.html

作者: swlyb   发布时间: 2010-02-04

  支持一下!!!

作者: wudao2006   发布时间: 2010-04-16

相关阅读 更多