我在 asp 面板内的 asp 表中动态创建了控件。
tblDynamicRecPatrn
是asp表,pnlRecPatrn
是面板。asp 表在面板内,表内是动态创建的控件。
我已经完成了以下代码来遍历控件,但它没有找到动态创建的控件。
for (int i = 0; i < tblDynamicRecPatrn.Controls.Count; i++)
{
if (tblDynamicRecPatrn.Controls[i].GetType() == typeof(RadioButton))
{
RadioButton rb = new RadioButton();
rb = (RadioButton)tblDynamicRecPatrn.Controls[i];
}
}
上面的代码将我返回tblDynamicRecPatrn.Controls.Count
为 2 并且tblDynamicRecPatrn.Controls[i].GetType()
是表和文字。
我在代码中替换为 3,其中 2 个作为文字,1 个作为表格tblDynamicRecPatrn
。pnlRecPatrn
相反,如果我循环foreach (Control control in Controls)
比我能找到动态控件
谁能帮我弄清楚为什么我无法找到动态创建的控件。