如何在没有 Javascript 的情况下停止在服务器端双击我的 aspx 页面
how to stop Double Click on my aspx page on server side without Javascript
我的网站所有页面上的按钮都面临自动多次点击。我输入 JavaScript 来禁用点击按钮。它正在工作,但在服务器端它不工作。我想在没有 JavaScript.
的情况下停止在服务器端双击
尝试将以下代码添加到按钮
btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";");
如果这解决了您的问题,请告诉我
没有JavaScript就没有什么好办的。但是让我们假设没有办法使用 JavaScript 是有原因的。
您将需要跟踪服务器端调用,例如:
您可以有一个秒生命周期变量(会话变量),每次调用服务器时将其设置为 true,如果您在下一次调用时发现它为 true,则意味着它是第二次点击。
在您的点击事件中,您只需添加
Btnsubmit.enabled=false
我的网站所有页面上的按钮都面临自动多次点击。我输入 JavaScript 来禁用点击按钮。它正在工作,但在服务器端它不工作。我想在没有 JavaScript.
的情况下停止在服务器端双击尝试将以下代码添加到按钮
btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";");
如果这解决了您的问题,请告诉我
没有JavaScript就没有什么好办的。但是让我们假设没有办法使用 JavaScript 是有原因的。
您将需要跟踪服务器端调用,例如: 您可以有一个秒生命周期变量(会话变量),每次调用服务器时将其设置为 true,如果您在下一次调用时发现它为 true,则意味着它是第二次点击。
在您的点击事件中,您只需添加
Btnsubmit.enabled=false