ASP商店程序产生重复的定单怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:52:04
一个ASP的商店程序,后台偶尔出现重复的定单,像下面这样,就是说前台用户只下了一个单,但是后台会显示出两个相同的定单出来。请问这个是什么问题呀?要怎么解决呢?

20070301134259 **** ** 未作任何处理
20070301134259 **** ** 未作任何处理
20070228212415 **** ***服务商已发货
20070228212415 **** ***服务商已发货

看源码,按图索骥嘛!
看后台订单部分的源码!

可能引起的原因,是客户端点击了提交,信息已经发出,服务器开始处理,但客户端怕没有点到,又点了一次,从而引起重复。

应该在网站的程序中加上Session验证,防止客户端重复提交。
或者
简单的做页面JS,使按扭点击一次以后就失效,效果也不错。

网页和数据库间常有的问题
尝试修改主键 用完整性来约束重复