asp的表单如何防止因网络延迟的重复提交
小case 2018-04-11 11:21:19 我有个页面,类似出库,查询后,符合条件后就插入一条记录到数据库,但最近有个终端(手机)点击按钮提交时卡住,然后不断的去点击,结果产生了好几条记录(每个记录间隔零点几秒)
按钮事件是这样的
try
{
linq查询语句(查询A表有没有这个记录,没有就可以insert,当然实际查询比较复杂,还需要查询其他表)
if (查询结果ok)
{linq insert A表的语句
SubmitChanges();}
}
....有点困惑,原先以为,重复提交时没作用的,因为insert以后就不能再insert
问题来了,你们防止这种情况是用什么方法?Session["nowtime"]这样来比对吗