给你提供一下设计思路吧
方案一:
1、多加1个SERVER标签 用来接收所有的性别和姓名
2、Text里面也格式统一 如 id='txt_name_<%#Eval("id")%>'
3、点击修改设置前加一个客户端事件用来存储 所有性别和姓名
4、存储的格式可以设置成 "[id1]|[name1]+[sex1];[id2]|[name2]+[sex2]..........";
5、在服务端用string.Replace方法吧所有的信息提取出来
6、最后进行数据库操作
方案二:
使用AJAX方法
1、统一文本框格式 eg:'/>
2、在每个文本框都加上一个失去焦点事件
eg:
Update(this,'<%#Eval("id")"%>')
3、在Update里面最好用jquery写异步方法。
5、直接在服务端炒作数据库