采用两层循环,因为TextBox是在服务器控件HtmlControl的子控件中 foreach (Control ctl in Page.Controls) { foreach (Control ctl_in in ctl.Controls) { if (ctl_in is TextBox) { (ctl_in as TextBox).Text = "nothing"; } } }