社区
ASP
帖子详情
如何防止刷新重复提交,怎么1此变2次了?
iamchinese
2006-02-18 11:10:57
display.asp
里面包含显示和往数据库里提交记录功能,
这样当我提交记录,后在刷新display.asp,就提交了2条记录到数据库
请问该如何解决?谢谢
...全文
322
11
打赏
收藏
如何防止刷新重复提交,怎么1此变2次了?
display.asp 里面包含显示和往数据库里提交记录功能, 这样当我提交记录,后在刷新display.asp,就提交了2条记录到数据库 请问该如何解决?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李睿_Lee
2006-02-21
打赏
举报
回复
用写入后用Resposne.Redirect重定向,应该就能避免了。
lx2958075
2006-02-21
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
clckcnt = 0;
function clckcntr()
{ clckcnt++;
if(clckcnt > 1)
{ if(clckcnt > 2)
{ return false; }
alert('帖子内容已经发出,请稍等片刻......\n\n' + '不要重复按提交按钮,谢谢!');
return false;
}
return true;
}
</script>
patchclass
2006-02-19
打赏
举报
回复
用1个session是不是耗资源阿
不会怎么耗资源的,放心了
iamchinese
2006-02-19
打赏
举报
回复
就一个网页,提交完毕,再刷新不是重复提交了,相信大家都会遇到这种问题
如果用session,提交前如何改变这个标志呢?onclick?
提交sql之后在asp脚本中没问题
超级大笨狼
2006-02-19
打赏
举报
回复
存储过程
IF EXISTS(
select * from stat_ipsame where user_id=@userID and ip=@IP
)
begin
insert .....
end
zhanghongwen
2006-02-19
打赏
举报
回复
一般正常情况是不会出现这种情况吧。
iamchinese
2006-02-19
打赏
举报
回复
我的插入数据库记录的程序和显示网页是1个asp文件,
用session,具体方法如何,还请指教,谢谢!
hxyman
2006-02-19
打赏
举报
回复
写入后显示一个如下的提示信息:
您已成功提交,请点此<a href="display.asp">返回</a>
不过这种做法还是有点问题,就是如果刷新提示页,仍然会重复提交。
zysoft17
2006-02-19
打赏
举报
回复
1.第一页是表单
2.第二页是提交内容
3.显示提交成功 或 失败(包括返回提交页)
这样可以避免刷新提交.
iamchinese
2006-02-18
打赏
举报
回复
to 楼上
表单提交后会自动清空,用1个session是不是耗资源阿
chouchy
2006-02-18
打赏
举报
回复
提交后清空表单。或者设置标志变量,提交前为false,提交后为true,为true的时候不再进行数据库操作。
防止
表单
重复
提交
(java实现)
一、场景 由于用户误操作,多
次
点击表单
提交
按钮。 由于网速等原因造成页面卡顿,用户
重复
刷新
提交
页面。 黑客或恶意用户使用postman等工具
重复
恶意
提交
表单(攻击网站)。 这些情况都会导致表单
重复
提交
,造成数据
重复
,增加服务器负载,严重甚至会造成服务器宕机。因此有效
防止
表单
重复
提交
有一定的必要性。 二、使用AOP自定义切入实现 实现原理: 自定义
防止
重复
提交
标记(@AvoidRepeatableCommit)。 对需要
防止
重复
提交
的Congtroller里的mapping方法加上该注解。 新增A
Asp.Net
防止
刷新
重复
提交
数据小记
在做项目的时候遇到这样的问题,网上找了下,觉得还可以,分享给大家1楼Asp.Net
防止
刷新
重复
提交
数据小记 最近在用Asp.Net编写点东西时遇到个问题:即用户在
提交
表单后按
刷新
就会
重复
提交
数据,即所谓的“
刷新
重复
提交
”的问题。在网上搜 一下,可以找到很多关于这方面的资料,其中有一篇是来自MSDN上的一种解决方法: http://msdn.microsoft.com/library
如何
防止
重复
提交
转载 如何
防止
重复
提交
一、有很多的应用场景都会遇到
重复
提交
问题,比如: 1、点击
提交
按钮两
次
。 2、点击
刷新
按钮。 3、使用浏览器后退按钮
重复
之前的操作,导致
重复
提交
表单。 4、使用浏览器历史记录
重复
提交
表单。 5、浏览器
重复
的 HTTP 请求。 二、
防止
表单
重复
提交
的方法 1、禁掉
提交
按钮 表单
提交
后使用 Javascript 使
提交
按钮disable。这种方法
防止
心急的用户多
次
点击按钮。但有...
防止
表单
重复
提交
的八种简单有效的策略
表单
重复
提交
是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到
重复
提交
问题,比如: 点击
提交
按钮两
次
。 点击
刷新
按钮。 使用浏览器后退按钮
重复
之前的操作,导致
重复
提交
表单。 使用浏览器历史记录
重复
提交
表单。 浏览器
重复
的HTTP请求。 用户
提交
表单时可能因为网速的原因,或者网页被恶意
刷新
,致使同一条记录
重复
插入到数据库中,这是一个比较棘手的问题。我们可以
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章