ASP.NET Web窗体是否阻止双击提交?
我正在开发一个ASP.NET 4.0 Web Forms项目,经过大约5年的休息,我对提交行为感到困惑.
在按钮的单击事件中,我睡眠线程,以便我可以多次单击提交按钮. 据我所知,ASP.NET阻止了多次调用click事件.这是真的? 顺便说一句:我已经关闭了这个测试的javascript. 解决方法
“ASP.NET阻止了不止一次调用click事件.这是真的吗?”
不,实际上发生的事情是您的事件被会话锁定阻止. (What session is on asp.net,是asp.net上的一个模块,可以为访问该网站的每个用户保存数据) 因此,当您进行提交,并且页面正在运行此提交,然后您在第一个重播之前再创建第二个,实际上第二个正在等待第一个完成并解锁会话. 要进行测试并证明会话锁定了您的请求,请关闭会话并再次尝试您的测试. 相对的: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 为什么TextBox中有ViewState?
- asp.net – 什么是使用jQuery的一些利弊?
- asp.net-mvc – 寻找第三方CMS与MVC网站集成
- 使用ashx / axd处理程序和使用我在ASP.NET中编写的东西之间
- asp.net – 使用ASP MVC 3 RC和.NET 4中的Request.Unvalida
- asp.net-mvc – Unity.Mvc3 vs Unity.Mvc
- asp.net-mvc – 在活动的SignalR连接期间更改用户身份 – 如
- asp.net-mvc – 如何使用ASP.net MVC实现动态面包屑?
- asp.net-mvc-3 – ASP.NET MVC 3在web.config中的区域和多个
- asp.net – ListView与DataPager不工作