一个页面,该页面上两个按钮和一个容器控件(Panel),一按钮为生成控件,一按钮名为取值
一个用户控件,该控件上一个TextBox控件
-------
点生成按钮,生成十个用户控件,
点取值按钮,取刚生成的这十个用户控件中,TextBox的值
其中,生成十个用户控件代码,
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 9; i++)
{
Control c = Page.LoadControl("WebUserControl.ascx");
this.Panel1.Controls.Add(c);
}
}
取值时,不会了
protected void Button2_Click(object sender, EventArgs e)
{
//取刚生成的这十个用户控件中的,TextBox的值??????
}
參考答案:1.foreach 循环遍历窗体所有控件
2.FindControl("");