复制代码 代码如下:
 
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; 
} 
} 
} 
复制代码 代码如下:
 
private void FindAllTextBoxByPageControl(ControlCollection controlCollection) 
{ 
for (int i = 0; i < controlCollection.Count; i++) 
{ 
if (controlCollection[i].GetType() == typeof(TextBox)) //System.Web.UI.WebControls.TextBox 
{ 
(controlCollection[i] as TextBox).Text = String.Empty; 
} 
if (controlCollection[i].HasControls()) 
{ 
//递归 (重要) 否则将退出程序 
FindAllTextBoxByPageControl(controlCollection[i].Controls); 
} 
} 
} 
复制代码 代码如下:
 
FindAllTextBoxByPageControl(Page.Controls); 
新闻热点
疑难解答
图片精选