1
我正在使用正則表達式驗證器來驗證asp.net表單上的幾個字段。下面是一個例子:RegularExpressionValidation錯誤消息在值修復後不明確
<asp:RegularExpressionValidator runat="server"
ID=RegularExpressionValidatortxtEMAIL ControlToValidate="txtEmployerEmail"
ErrorMessage="EMail Address - must be valid"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" Display="Dynamic" ></asp:RegularExpressionValidator>
的問題是,用戶之後輸入一個無效值,然後用一個有效的值來校正它,該錯誤消息仍然存在,直到產生一個回發。
有沒有解決這個問題?
您正在使用哪個asp.net版本? –
你是否在沒有前面的'Page.Validate()'的情況下從代碼隱藏中調用'Page.IsValid'? –
我正在使用ASP.Net 4.0。我既沒有調用Page.IsValid也沒有調用Page.Validate。 –