【发布时间】:2012-07-22 16:42:48
【问题描述】:
我正在开发一个 ASP.NET 4.0 Web 窗体项目,在中断了大约 5 年之后,我对提交行为感到困惑。
在按钮的点击事件中,我让线程休眠,这样我可以多次点击提交按钮。
据我所知,ASP.NET 阻止了点击事件被多次调用。这是真的吗?
顺便说一句:我已经为这个测试关闭了 javascript。
【问题讨论】:
-
这些答案的问题是他们谈论实现一个令牌来确定是否发生了双重提交。这就是我将要做的事情,直到看起来 ASP.NET 无论如何都在阻止它。只有 1 个答案,stackoverflow.com/a/1502846/120399,表明 ASP.NET 可能会为您处理。
标签: asp.net webforms form-submit double-submit-prevention