【发布时间】:2013-09-25 03:06:13
【问题描述】:
我有一个包含大量单选按钮的 ASP 表。我想快速遍历它们并将选中的属性设置为 false:
<asp:Table runat=Server ID=tblSchedule>
<asp:TableRow>
<asp:TableCell>
<asp:RadioButton runat=Server ID=rdb1/>
</asp:TableCell>
</asp:TableRow>
</asp:table>
以下代码从不返回任何结果。
foreach (RadioButton rdb in tblSchedule.Controls.OfType<RadioButton>())
{
rdb.Checked = false;
}
【问题讨论】:
-
没有行的表?看看MSDN你如何使用表格控件或使用
Panel或像Repeater这样的数据绑定网络控件。 -
对不起,我刚刚为帖子修剪了太多,我放回了更多代码。
标签: c# asp.net for-loop foreach controls