什么叫做“其他用户也打开编辑”?你认为网页上显示记录编辑操作时,是给数据库加锁的?数据库事务通常指应该是2、3秒钟就要完毕的事情,否则你就会给真正一个产品带来灾难。试想,一个铁路售票系统,当一个操作员开始出票的时候,甚至当他临时去上厕所的时候,或者恰好网络断线的时候,难道说其它十万台售票机器都要死机在那里?你想想10万售票点机器一个一个排队依次执行几分钟的出票操作,这所谓的设计叫做什么“防止编辑冲突”?打开页面后,别说什么“不停刷新页面”,使用asp.net这种东西要不断地刷新服务器端程序,这个时候也不会轻易去访问数据库。例如你把一个GridView或者FormView绑定了数据,当用户看到数据列表之后点击选中某一行、再点击“编辑”按钮,再一个字段一个字段地编辑修改,假设中间可能还会弹出几个子窗口进行“余票查询、证件查询”等等功能,最后才“确认编辑完毕”,这个过程中只有最后处理完毕才会重新查询原来那个数据库。比如说教程 http://www.wow10.cn/Libary/Details/1472.aspx 所示的过程,你可以跟踪一下,看看什么时候才需要查询数据库?!所谓“不停刷新网页”是多块才算“不停”,你会嫌一秒太慢吧?而对于已经实用了的那些售票程序,第一次访问数据库之后过了几分钟才访问数据库也不算慢吧?