急!遍历页面控件出问题了!
页面前台有个表tbl_single_select,在page_load中动态给的它加行列及radiobuttonlist控件,现在我要实现按一个按钮后遍历表格中所有的控件(按钮放在一updatapanel中,CLICK事件不会触发同步postback).以下代码根本不能遍历表格中的控件,代码如下:
foreach (TableRow tr in tbl_single_select.Rows)
{
foreach (TableCell tc in tr.Cells)
{
foreach (Control c in tc.Controls)
{
if (c is System.Web.UI.WebControls.RadioButtonList)
{
RadioButtonList rd =(RadioButtonList)c;
if (rd.SelectedIndex != -1)
{
this.lbl_test.Text +=rd.ID.ToString() + rd.SelectedValue.ToString() + "| ";
}
}
}
}
}
请高手指点,谢谢.
------解决方案--------------------page_load
中动态添加有没有!this.IsPostBack?如果有去掉.