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 также выполнено.

Ответы на вопрос(6)

Ваш ответ на вопрос