ASP CustomValidator, переход к обратной передаче после ошибки

У меня есть страница ASP .NET с валидаторами ASP (Обязательное поле, Регулярное выражение, ...) плюс функции сценария Java для дополнительной проверки (например, чтобы проверить, если вторая дата больше, чем первая дата, среди других).

Я обычно делаю:

<script type="text/javascript">

    function validate() {
        // ...
        alert('Not valid!');
        return false;
    }    
</script>


<asp:Button ID="Button1" runat="server" Text="Add" 
            OnClientClick="return validate();" OnClick="Button1_Click" />

Таким образом, кнопка переходит к обратной передаче, если проверка asp и javascript прошла успешно, и она работает нормально.

Я пробую пользовательский валидатор:

<asp:CustomValidator ID="CustomValidator1" 
EnableClientScript="true" runat="server" ControlToValidate="TextBox1" 
ClientValidationFunction="validate();" >
</asp:CustomValidator> 

(также пытался с ClientValidationFunction = "return validate ();")

Но страница постоянно переходит на обратную передачу, даже после того, как отображается предупреждение «Неправильно» ... Есть мысли? Спасибо!

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

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