我觉得问题可能是你读取数据的代码是在另一个按钮提交事件里,按钮提交刷新页面后自动生成的控件其状态应该是无法自动保存的,所以需要保证每次提交刷新页面后都要再生成一次控件~
TextBox txt;
Label lbl;
你声明在for循环的外面。里面每循环一次都是在覆盖以前的。
这样的话你可以试试,假如循环了10次 即i=10
FindControl("txtSeatOf10") as TextBox;
看能不能找出来的。
如果可以找到的话,你就应该把TextBox txt;Label lbl;声明在for循环内部。每次都是新实例化一个控件,而不是一直覆盖一个控件。
你table设成runat="server"了吗?如果没有后台是取不到这个表格的,加了如果还取不到就是你前面生成表格的时候出错了
Request.From("txtSeatOf1")试试,btnSave里不能再用FindControl了