Porównaj walidator nie przerywa postbacku

Below is my mark up. 

<asp:TextBox ID="txtPatientDateOfBirth" runat="server" 
    CssClass="rightDivInnerControls" ClientIDMode="Static" 
    CausesValidation="True">
</asp:TextBox>
<asp:CompareValidator ID="cvPatientDateOfBirth" runat="server" 
    ErrorMessage="Enter proper date." 
    Type="Date" ControlToValidate="txtPatientDateOfBirth" Font-Bold="True"  
    Operator="DataTypeCheck"
    ValidationGroup="FirstPreview">
</asp:CompareValidator>    

<asp:Button ID="btnSaveChanges" runat="server" 
    Text="Save Changes"  OnClientClick="return showFinalReviewAlert();" 
    CssClass="btnPrimary hideInPrint btnEditFinalReport" 
    ValidationGroup="FirstPreview" 
    onclick="btnSaveChanges_Click"  ClientIDMode="Static"/>

Kiedy zmieniam datę na niewłaściwy format, pokazuje miKomunikat o błędzie natychmiast.

Ale gdy klikam przycisk „btnSaveChanges”, robi to postback. Myślę, że czegoś brakuje, ponieważ robi to postback.

Czy ktoś może mi pomóc w tej kwestii. chcęzatrzymaj wiadomość zwrotną, jeśli weryfikacja się nie powiedzie.

Dzięki.

questionAnswers(5)

yourAnswerToTheQuestion