急救:如何防止在页面刷新时不让Buttoon事件重复执行?

e251396 2007-02-10 01:50:44
TR,当我添加了一个记录在数据库后,再刷新当前页面时,它又会往数据库中添加相同的一条数据,试问如何防止它再次执行新增事件呢?
...全文
229 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
000oo000 2007-02-15
  • 打赏
  • 举报
回复
实在不行在有button的页面上设一隐含的元素<input type=hidden name=hiddenObj value=1>,并赋初始值为1,再设一session变量,sessVar=hiddenObj.value,每次更新记录前先判断sessVar的值是否为1,如果是1就加记录,如果不是就跳过去,更新成功后,在将sessVar随便赋一个不是1的值就行了.这样每次点button时,提交表单,sessVar的值都是1,但你刷新时,sessVar的值肯定不是1,就不会填加记录,还有其它方法,很多.这个最简单,也是技术含量最低的.
雅彦 2007-02-15
  • 打赏
  • 举报
回复
up
大河V5 2007-02-15
  • 打赏
  • 举报
回复
用Token
「已注销」 2007-02-10
  • 打赏
  • 举报
回复
用 Response.Redirect() 重新跳转到 点按钮的页面
e251396 2007-02-10
  • 打赏
  • 举报
回复
如果不用frame呢,,还有其他很好的方法吗?

单击右建的“刷新”与按F5有区别吗?

我试了一下,好像它们会执行的代码不一样,
sdn_prc 2007-02-10
  • 打赏
  • 举报
回复
用frame

695

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧