To block OnClick execution, just return false from OnClientClick :
<asp:Button OnClick="Button_Click" ID="Action1" OnClientClick="return SaveValues();" Text="Action1" CssClass="specialButton" runat="server" />
Assuming SaveValues will also return a boolean, whether the condition was met.
source share