Der Vergleichsprüfer beendet das Postback nicht

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"/>

Wenn ich das Datum in ein falsches Format ändere, wird das angezeigtFehlermeldung sofort.

Aber wenn ich auf die Schaltfläche "btnSaveChanges" klicke, wird ein Postback durchgeführt. Ich denke, es fehlt etwas, weshalb es Postback macht.

Kann mir bitte jemand bei dem Problem helfen. Ich möchteBeenden Sie das Postback, wenn die Validierung fehlschlägt.

Vielen Dank.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage