asp.net 反射问题, 急急急!

C# b/s
图片说明
如图所示,我页面放了 60多个TextBox文本框,
然后通过ID反射 取到TextBox的值,
然后存到一个DataTable中
然后循环插入到数据库中.
我想问的问题是,多人操作的并发问题, 很多人一起操作这个功能,结果出现了,数据库中的数据有些没有保存上, 有的保存上了,
是不是 GetType().GetField()这个反射方法在B/S下不能用, 因为他存在并发问题,?
还是说是我哪写错了, 请大神帮指点, 谢谢了!!

既然是并发问题,为啥不适用事务或者用sychronized同步代码块(并发量小)?