采用两层循环,因为TextBox是在服务器控件HtmlControl的子控件中
/// <summary>
/// 遍历页面中所有的服务器控件TextBox
/// </summary>
private void ErgodicControl()
{
foreach (System.Web.UI.Control ctl in this.Controls)
{
foreach (System.Web.UI.Control ctl_in in ctl.Controls)
{
if (ctl_in is System.Web.UI.WebControls.TextBox)
{
System.Web.UI.WebControls.TextBox txt = ctl_in as System.Web.UI.WebControls.TextBox;
txt.Text = "test";
}
}
}
}