ASP.NET Web窗体是否阻止双击提交?

我正在研究一个ASP.NET 4.0 Web Forms项目,大概5年后,我对提交行为感到困惑。

在一个button的点击事件中,我睡觉的线程,使我可以多次点击提交button。

从我可以告诉,ASP.NET是防止点击事件多次被调用。 这是真的?

顺便说一句:我已经closures了JavaScripttesting。

ASP.NET正在不止一次地调用点击事件,这是真的吗?

,实际上发生在你身上的是你的事件被会话锁住了 。 ( 什么会话是在asp.net上 ,是asp.net上的一个模块,可以为每个访问该站点的用户保存数据)

所以当你提交一个提交,并且这个页面正在运行这个提交,然后你在第一个重放之前做第二个,实际上第二个正在等待第一个完成并解锁会话。

要进行testing并certificate会话正在locking您的请求,请closures会话并重试您的testing。

相对的:
在共享相同会话的同时处理另一个networking应用时,Web应用被阻止
什么性能计数器有助于识别ASP.NET瓶颈?
完全取代ASP.Net的会话
尝试使Web方法asynchronous