【发布时间】:2026-01-18 06:35:01
【问题描述】:
我正在尝试运行一个使用两人互动的网络实验。为了做到这一点,不允许双击是至关重要的。我使用以下代码(C#、ASP.NET):
protected void decisionM2Button_Click(object sender, EventArgs e)
{
decisionM2Button.Enabled = false;
decisionM1Button.Enabled = false;
decisionP0Button.Enabled = false;
decisionP1Button.Enabled = false;
decisionP2Button.Enabled = false;
}
当我在本地主机上运行应用程序时,按钮被禁用得足够快,以防止任何双击。在服务器上它不够快,当点击两三个按钮的速度足够快时,整个应用程序/实验就会卡住。
有没有办法解决这个问题?
谢谢!
【问题讨论】:
-
为什么不用javascript来做呢?它降低了服务器的工作量,也可以即时反应