日期:2014-05-19  浏览次数:20431 次

急!遍历页面控件出问题了!
页面前台有个表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?如果有去掉.