ASP.NET OnClientClick = «return false;» не работает
Я просто хочу добавить некоторую проверку на стороне клиента (JQuery Javascript) в пользовательский веб-элемент управления. Я помещаю обработчик OnClientClick, и функция вызывается. НО, даже если я возвращаю «false», метод OnClick всегда срабатывает. Что я делаю неправильно ?
Я использую VS 2010, ориентируясь на фреймворк 4.0 с JQuery 1.4.2. и JQuery UI 1.8.4.
Вот пример кода:
<td style="text-align:right"><asp:Button ID="btnAddSave" OnClientClick="return ValidateMail();" OnClick="btnAddSave_Click" runat="server" Text="Submit" /></td>
Сценарий метод:
function ValidateMail() {
alert("Bouton clicked");
return false;
}
Если я поставлю точку останова в событии Page_Load, я увижу, что событие btnAddSave_Click также выполнено.