1
A
回答
0
不确定有关aspxbutton具体,但一般来说,你会在控件的onclick属性上有这样的东西。
onclick="this.disabled=true;"
1
在客户端,您可以在单击它时将其禁用。
在服务器端,我最喜欢的方法通常是发送一个随机数与表单数据,然后拒绝重复的随机数。
与往常一样,客户端以快速(希望)友好的方式进行验证,即使客户端代码遇到一些意外的浏览器问题,或者有人故意搞砸,服务器端也会进行确认。
2
这可以用下面的代码来完成:
var buttonClicked = false;
function MyBtnClick(s,e){
if(buttonClicked) return;
buttonClicked = true;
// do something
}
<ASPxButton id="btn" runat="server">
<ClientSideEvents Click="function(s,e) { MyBtnClick(s,e); } "/>
</ASPxButton>
0
在运行更新查询简单地添加到代码的启动代码:
ButtonNameOrID.Enabled = False // add ; to end if C#
然后,在结束代码,请添加:
ButtonNameOrID.Enabled = True // add ; to end if C#
这将禁用/启用C#或VB代码中的按钮。
+1
这不起作用,因为请求是在客户端更新之前在服务器上处理的。所以这个按钮不会在客户端被禁用。 – Hanno 2013-01-07 08:31:39
相关问题
- 1. 避免多次点击一个按钮
- 2. 避免多次点击
- 3. 避免多次点击AngularJS中的按钮
- 4. 避免在react.js上点击按钮点击
- 5. 避免在文本框的autopostback后在asp.net中点击两次按钮
- 6. ASP.NET MVC按钮多次点击
- 7. 是否有可能避免Winform上的多个按钮点击?
- 8. 如何避免多次点击ListView?
- 9. 快速点击按钮时避免导航两次
- 10. TKinter按钮避免双击
- 11. 如何避免用户在Android的OptionsItemSelected按钮上点击几次?
- 12. 避免页面刷新点击按钮Asp.net c#
- 13. 避免快速点击网站上的按钮
- 14. ASP.NET linkbutton避免在iOS中点击两次
- 15. 如何避免在图像按钮,回传点击gridview的
- 16. 引导按钮,如何多次点击
- 17. PyQt4按钮点击注册多次
- 18. ASP.NET:避免RequiredFieldValidator导航按钮回发
- 19. 按钮上的第二次点击android
- 20. 快速点击后避免使用UI按钮两次运行功能
- 21. kotlin在按钮上多次点击侦听器
- 22. 按钮点击点击事件两次
- 23. 再次点击按钮点击
- 24. 如何避免在radgrid上点击分页按钮时重新获取记录
- 25. asp.net按钮上的新页面点击
- 26. 点击次数按钮
- 27. 按钮点击两次
- 28. 第一次点击按钮
- 29. HTML一次点击按钮
- 30. 我怎样才能避免点击确定按钮
如果您在点击时禁用客户端,则不会再触发服务器端的“OnClick”方法。 – 2013-01-07 08:23:15
@UweKeim与往常一样,客户端以快速和(希望)友好的方式进行验证,即使客户端代码遇到一些意外的浏览器问题,或者有人故意将事情搞乱,服务器端也会进行确认。 – 2013-01-07 09:47:11
我的观点是,如果你禁用ASPxButton控件的客户端,你会打破控件的功能:-) – 2013-01-07 09:52:21