c#使用foreach遍历textbox的问题

2024-12-29 15:25:56
推荐回答(3个)
回答1:

在页面控件的外层 写一个 form 把这些控件包进去

。。。


然后遍历的时候用

foreach (Control aa in form1.Controls)
{
}

就好了

回答2:

终于出来了 。。。 没有写过这样的代码
protected void Button1_Click1(object sender, EventArgs e)
{
int nPageControls = Page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control aa in Page.Controls[i].Controls)
{
if ( aa is TextBox)
{
TextBox tb = (TextBox)aa;
tb.Text = "hello world!";
//Page.ClientScript.RegisterStartupScript(this.GetType(), "1", "alert(hello)");
}
}
}
}

回答3:

没按按钮吧