我將單選按鈕列表動態添加到頁面,並在按鈕單擊我想要存儲的值。但我無法在頁面上找到控件。請在下面找到示例代碼。查找動態創建的單選按鈕列表
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。
我在這裏錯過了什麼嗎?
謝謝