C# 如何在没有Javascript的情况下停止在服务器端双击我的aspx页面

C# 如何在没有Javascript的情况下停止在服务器端双击我的aspx页面,c#,asp.net,.net,button,double-click,C#,Asp.net,.net,Button,Double Click,在我的网站的所有页面上,我的按钮都会被自动多次点击。我使用JavaScript禁用单击按钮。它正在工作,但在服务器端它不工作。我想停止在没有JavaScript的情况下双击服务器端。尝试向按钮添加以下代码 btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";"); 请让我知道这是否解决了您的问题如果不

在我的网站的所有页面上,我的按钮都会被自动多次点击。我使用JavaScript禁用单击按钮。它正在工作,但在服务器端它不工作。我想停止在没有JavaScript的情况下双击服务器端。

尝试向按钮添加以下代码

btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";");

请让我知道这是否解决了您的问题

如果不包含JavaScript,任何事情都无法轻松完成。但是让我们假设没有办法使用JavaScript是有原因的

您需要跟踪服务器端调用,例如:
您可以有一个seconds life time变量(会话变量),每次调用服务器时,您都会将其设置为true,如果您在下一次调用时发现它为true,则表示这是第二次单击。

在单击事件中,您可以只添加一个

Btnsubmit.enabled=false

没有现成的解决方案。在localhost上,它的工作按钮只需单击即可工作,但在服务器上,它不工作。我能做什么