Сравнить валидатор не останавливает обратную передачу
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"/>
Когда я изменяю дату на неправильный формат, он показывает мнеerror message немедленно.
Но когда я нажимаю на кнопку «btnSaveChanges» это делает обратную передачу. Я думаю, что чего-то не хватает, из-за чего он делает постбэк.
Может кто-нибудь, пожалуйста, помогите мне с этой проблемой. я бы хотелstop the postback if validation fails.
Благодарю.