为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕哥6287543 2021-12-25 16:58:34
我在我的网站的所有页面中都面临自动多次点击我的 Button 的问题。我使用 JavaScript 来禁用单击按钮。它正在工作,但在服务器端它不起作用。我想在没有 JavaScript 的情况下停止双击服务器端。
查看完整描述

3 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

如果不包含 JavaScript,就没有什么是容易完成的。但是让我们假设出于某种原因无法使用 JavaScript。

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


查看完整回答
反对 回复 2021-12-25
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

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

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

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


查看完整回答
反对 回复 2021-12-25
?
潇湘沐

TA贡献1816条经验 获得超6个赞

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

Btnsubmit.enabled=false


查看完整回答
反对 回复 2021-12-25
  • 3 回答
  • 0 关注
  • 163 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号