foreach(TextBox tbNext in c.Controls)
{   
   tb.ID=tbNext.ID;
   tb.Value=tbNext.Value;
}

解决方案 »

  1.   

    c是局部变量,当在TextBox中输入了value后,点击存盘按钮,哪还能找到c?
      

  2.   

    为什么动态生成的TextBox 在点击某一个提交按钮后就不见了,怎样才能保存住状态使其不消失?
      

  3.   

    动态生成控件最好都指定有规律的ID,
    这样的话就可以利用FindControl取得这些控件的值。
    如果不是在PageLoad时创建的控件,在点击某个按钮操作后
    必须重新创建一次动态控件。
      

  4.   

    你最好将该控件放入到panel控件内。我是这样做的。
    dim getItemID as string
    For i = 1 To PanelCondition.Controls.Count - 1
    getItemID=PanelCondition.Controls.Item(i).ID
    next i
    基本上是这样,如有什么问题再问吧。
      

  5.   

    如果你想要客户端ID,请使用ClientID属性。