【发布时间】:2014-04-23 12:21:13
【问题描述】:
我想在用户点击链接按钮后禁用它。
但是我在这里做错了。
点击后按钮仍处于启用状态。我做错了什么?
<asp:LinkButton ID="submit" runat="server"
CssClass="button"
Text="OK"
OnClick="Submit_Click"
OnClientClick="this.disabled=true">
</asp:LinkButton>
【问题讨论】:
-
如果它正在回发,我相信该按钮将恢复为启用状态。您可能希望在代码隐藏而不是客户端禁用它。
-
没有。在后面的代码中,我设置了 enabled=false 并在回发后将其禁用。但是用户可以在提交之前快速单击按钮并执行多个操作,我需要防止这种情况发生。
-
这是有道理的。您是否在控制台中收到错误消息?
-
在后面的代码中设置它只会在页面重新加载后产生影响。单击按钮后立即保持启用状态
-
另外,我会将其移至 javascript 函数,并调试
this以查看我们实际处理的元素。
标签: javascript asp.net javascript-events