【发布时间】:2012-09-26 16:40:52
【问题描述】:
我正在向页面动态添加一个单选按钮列表,并且在单击按钮时我想存储这些值。但我无法在页面上找到控件。请在下面找到示例代码。
for(int i=1;i<10;i++)
{
Table tblStars = new Table();
RadioButtonList rb = new RadioButtonList();
rb.ID = i.ToString();
----
TableCell tc=new TableCell();
TableRow tr=new TableRow();
tc.Controls.Add(rb);
tr.cells.Add(tc);
tblStars.Rows.Add(tr);
ContentPlaceHolder.Controls.Add(tblStars);
}
按钮点击事件,
protected void btnPost_Click(object sender, EventArgs e)
{
for(int i=1;i<10;i++)
{
RadioButtonList rb = (RadioButtonList)this.Page.FindControl(i.ToString());
}
}
在这里,我找不到控件。 FindControl 正在返回 null。
我错过了什么吗?
谢谢
【问题讨论】: