【发布时间】:2015-11-13 12:15:34
【问题描述】:
这个问题和我在标题中写的一样: “单击后如何禁用 ASPxButton 以防止在前端代码端使用 javascript 双击?” 在 asp.net 中我可以这样操作:
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
OnClick="btnSubmit_Click"
UseSubmitBehavior="false"
OnClientClick="this.disabled='true'; this.value='Please wait..';"/>
它可以正常工作。在 Dev express 中,我也尝试过类似的操作:
<dx:ASPxButton ID="btnSubmit" runat="server" Text="Submit"
OnClick="btnSubmit_Click"
UseSubmitBehavior="false">
<ClientSideEvents Click="this.disabled='true'; this.value='Please wait..';" />
</dx:ASPxButton>
但它不能正常工作..我做错了什么以及如何解决它?
【问题讨论】:
-
你试过“this.parent.disable = 'true'”吗?可能是“this”不是指按钮,而是指您的 ClientSideEvents。
-
为什么不检查这个按钮是否被禁用??
-
FreddieH 尝试添加“.parent”,但它仍然不起作用..
标签: javascript c# webforms devexpress