C# asp:RegularExpressionValidator错误消息在可能值时不隐藏

C# asp:RegularExpressionValidator错误消息在可能值时不隐藏,c#,asp.net,regex,validation,webforms,C#,Asp.net,Regex,Validation,Webforms,我正在asp表单中使用RegularExpressionValidator验证波斯日期。用户第一次输入错误的值时,会显示错误消息。考虑用户正确地编辑她/他的条目并继续到下一个字段,此时错误消息仍然显示。如何解决这个问题 我的代码是: <asp:TextBox ID="txtLicenseDate" runat="server" CssClass="labelclass" Width="60px" MaxLength="8" onclick="showCal('calFirstDate');

我正在asp表单中使用RegularExpressionValidator验证波斯日期。用户第一次输入错误的值时,会显示错误消息。考虑用户正确地编辑她/他的条目并继续到下一个字段,此时错误消息仍然显示。如何解决这个问题

我的代码是:

<asp:TextBox ID="txtLicenseDate" runat="server" CssClass="labelclass" Width="60px" MaxLength="8" onclick="showCal('calFirstDate'); return false;" Style="text-align: left" CausesValidation="True"></asp:TextBox> 
<asp:RegularExpressionValidator ID="revDate" runat="server" CssClass="labelclass" Forelor="#DD3509" ControlToValidate="txtLicenseDate" Display="Dynamic" ErrorMessage="date is wrong" validationExpression="\d{2}/(01|02|03|04|05|06|07|08|09|10|11|12)/(01|02|03|04|05|06|07|08|09|1\d{1}|2d{1}|30|31)">
</asp:RegularExpressionValidator>

在我的语言中,wet是弱者的一个成语帕莱迪删除了兄弟:好的,吉加,,,吉加的意思是婴儿或hny;哈哈,你绝对是印度人:哦,你用我的语言编辑,jigar意思是亲密的朋友,我的语言是波斯语