另我的控是动态的用loadControl进去了

解决方案 »

  1.   

    看不出什么问题来,你是在什么地方动态的用loadControl的?在VS.NET里调试一下,看InitializeComponent()有没有被执行?
      

  2.   

    page_load事件里。。
    private void buildTable( int rows)
    {
    scheduleTable.Rows.Clear (); //页面级的protected变量
    for  (int i=0 ;i<rows;i++)
    {
    TableRow  tr=new TableRow();
    TableCell tc=new TableCell();
    ScheduleCell sc=(ScheduleCell)LoadControl("ScheduleCell.ascx");
    tc.Controls.Add(sc);
    tr.Controls.Add(tc);
    scheduleTable.Rows.Add( tr);
    }
    }
    根据rows,动态的把usercontrol load到table里。
      

  3.   

    原来我是在page_load事件里loadcontrol的,不怪得控里的事件不响应了。