MaskedEditValidator отображать сообщение об ошибке в текстовом поле при нажатии Enter
У меня есть это на моей странице веб-форм ASP.Net:
<asp:TextBox ID="txtPhoneNumber" runat="server"
onKeyPress="return ( this.value.length <= 50 );">
<ajaxtoolkit:MaskedEditExtender ID="MaskedEditExtender2" runat="server"
TargetControlID="txtPhoneNumber"
Mask="999-999-9999"
ClearMaskOnLostFocus="false"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="None"
InputDirection="LeftToRight"
AcceptNegative="Left"
DisplayMoney="Left"
Filtered="-"
ErrorTooltipEnabled="True" />
<ajaxtoolkit:MaskedEditValidator ID="mevTelephoneNumber" runat="server"
ControlExtender="MaskedEditExtender2"
ControlToValidate="txtPhoneNumber"
ValidationExpression="[0-9]{3}\-[0-9]{3}\-[0-9]{4}"
InvalidValueMessage="Invalid input"
Display="Dynamic"
TooltipMessage="Invalid input"
IsValidEmpty="true">
Проблема в том, что когда я нажимаю Enter, появляется текстовое поле с сообщением об ошибке, даже если я еще не вставил никаких символов. Мне нужно, чтобы сообщение об ошибке отображалось только при неправильном вводе или формате.
Спасибо за помощь