ASP.NET OnClientClick = "return false;" não funciona
Eu só quero adicionar alguma validação do lado do cliente (JQuery Javascript) em um controle de usuário da web. Coloquei um manipulador OnClientClick e a função é chamada. MAS, mesmo se eu retornar "false", o método OnClick sempre é acionado. O que estou fazendo errado ?
Estou no VS 2010, visando a estrutura 4.0 com o JQuery 1.4.2. e JQuery UI 1.8.4.
Aqui está um código de exemplo:
<td style="text-align:right"><asp:Button ID="btnAddSave" OnClientClick="return ValidateMail();" OnClick="btnAddSave_Click" runat="server" Text="Submit" /></td>
Método de script:
function ValidateMail() {
alert("Bouton clicked");
return false;
}
Se eu colocar um ponto de interrupção no evento Page_Load, vejo que entro e o evento btnAddSave_Click também é executado.