关于开发网站时网页上的按钮点击一次触发多次的原因记录
来源:互联网 发布:淘宝如何查看累计消费 编辑:程序博客网 时间:2024/06/06 01:31
前两天给物联网网站新加一个功能,以压缩包的形式下载用户历史数据,结果发现在开发电脑上模拟运行时,点击一次下载按钮,button_click函数会执行3次,找了很久也没找到原因,最后尝试将代码上传到服务器上却没有问题了,这才明白什么原因。
浏览器下载文件时会弹出如下两个窗口:
正常情况下这两个窗口是在客户端界面弹出的,所以不会影响到服务器的运行,而开发时,一台电脑既作为服务器又作为客户端,这就导致Windows将窗口弹出事件通知给了在服务器上运行的button_click(object sender, EventArgs e)函数,导致该函数误认为是用户又点击了一次按钮。
经过多次验证这个推论应该是正确的,如有大神知道真正的原因还请批评指正。另外我没有找到解决办法,因为运行正常也就没有再在这浪费更多时间,如果有解决办法也请大神不吝笔墨。
阅读全文
0 0
- 关于开发网站时网页上的按钮点击一次触发多次的原因记录
- 关于表单提交按钮多次点击多次触发的解决方法
- 点击按钮一次,多次请求的问题
- 网页中自动点击他方网站上的按钮
- 网站开发过程中网页上中文乱码的原因
- 预防按钮的多次点击
- 预防按钮的多次点击
- 按钮的多次点击事件
- jQuery给一个元素绑定事件前,一次点击会多次触发的问题所在
- iOS 按钮、Cell暴力点击触发多次响应的问题研究
- Extjs 点击一次button触发多次请求
- iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
- iOS解决按钮短时间内多次点击只触发一次事件方法
- iOS解决按钮短时间内多次点击只触发一次事件方法
- iOS解决定时器按钮短时间内多次点击只触发一次事件方法
- 关于WinForm框架中点击按钮时存在的多次提交问题的解决方法
- click点击一次,执行多次的bug
- 多次点击一个按钮时只响应一次
- request.getParementer()获取不到值的原因及解决办法
- 手机是否全屏
- 初识Socket_1
- 区块链应用场景-2
- 有关Unity3D在VR领域的优化措施
- 关于开发网站时网页上的按钮点击一次触发多次的原因记录
- Unity3D设置Webgl项目支持手机访问
- View学习(三)--颜色
- java生成系统唯一性十六进制字符串
- WebRTC之本地视频采集(三)
- Vivo手机这些隐藏的技术你知道吗?还不看看!
- zoj 3688 The Review Plan II(容斥原理+禁位排列+逆元)
- HDU 2544-最短路(SPFA,Dijkstra,Floyd)
- 印度正在成为阿里、腾讯们逐鹿的新战场