编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

        void EmptyTextBox(ControlCollection cc)
        {
            for (int i = 0; i < cc.Count; i++)
            {
                if (cc[i].GetType() == typeof(TextBox))
                {
                    ((TextBox)cc[i]).Text = string.Empty;
                }
                if (cc[i].HasControls())
                {
                    EmptyTextBox(cc[i].Controls);
                }
            }
        }

 

调用EmptyTextBox(this.Page.Controls);

 

Code 2:

            foreach (Control control in this.Form.Controls)
            {
                if (control is System.Web.UI.WebControls.TextBox)
                {
                    TextBox txt = (TextBox)control;
                    txt.Text = string.Empty;
                }
            }

 


posted on 2009-03-19 10:43  myx  阅读(798)  评论(0编辑  收藏  举报