我有一组 ASP.NET 控件:
<asp:LinkButton ID="Find"
ClientIDMode="Static"
runat="server"
CausesValidation="true"
OnClientClick="$('#Find').attr('disabled', 'disabled'); $('#SearchingLabel').show();">
<span>Search</span>
</asp:LinkButton>
<asp:Label ID="SearchingLabel"
ClientIDMode="Static"
runat="server"
Text="Searching..."
style="display: none;" />
正如您所看到的,我正在使用,OnClientClick
以便我可以禁用Find
按钮并显示SearchingLabel
(并且 JavaScript 可以正常工作,顺便说一句)。很基本的东西。
此外,围绕CausesValidation
属性,我在页面上确实有验证控件,但没有当前的验证错误。
但是,即使我没有false
从 JavaScript 返回页面也没有回发。我什至尝试过,return true;
但这并没有改变任何东西(并不那么令人惊讶,但值得一试)。
我期待您的反馈!