本帖最后由 zhaoyajie1984 于 2010-09-11 23:38:50 编辑

解决方案 »

  1.   

    foreach(DataListitem item in DataList1.Items)
    {
     TextBox txt=item.FindControl("TextBox1") as TextBox ;
    }
      

  2.   

    to wuyq11:
    这样还是不行,txt还是为null。在此说明一下为什么要动态生成TextBox,每一道填空题中需要填的数量不同,比如有的有一个空格,有的有两个,所以题目下面的文本框,有的是一个,有的是两个,所以只能在绑定时处理,而没有采用声明的方式。
      

  3.   

    不知道你得TextBox是以什么方式动态生成的?
      

  4.   

    to ax711740:
    在DataList的ItemDataBound事件中
    TextBox newText = New TextBox();
    然后附加到容器中。