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

问题描述 投票:-1回答:3

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

c# asp.net .net button double-click
3个回答
0
投票

没有包含JavaScript,没有什么可以轻松完成的。但是我们假设没有办法使用JavaScript是有原因的。

您将需要跟踪服务器端调用,例如:您可以使用秒生命周期变量(会话变量),每次调用服务器时将其设置为true,如果在下次调用时发现它为true,则表示这是第二次点击。


0
投票

尝试将以下代码添加到按钮

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

如果这解决了您的问题,请告诉我


0
投票

在您的点击事件中,您只需添加即可

Btnsubmit.enabled=false
© www.soinside.com 2019 - 2024. All rights reserved.