猿问

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

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


慕哥6287543
浏览 164回答 3
3回答

杨__羊羊

如果不包含 JavaScript,就没有什么是容易完成的。但是让我们假设出于某种原因无法使用 JavaScript。您将需要跟踪服务器端调用,例如:您可以有一个秒生命周期变量(会话变量),每次调用服务器时将其设置为 true,如果您在下次调用时发现它为 true,则这意味着这是第二次点击。

凤凰求蛊

尝试将以下代码添加到按钮btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";");请让我知道这是否解决了您的问题

潇湘沐

在您的点击事件中,您只需添加Btnsubmit.enabled=false
随时随地看视频慕课网APP
我要回答