1

我正在尝试向我的RegularExpressionValidator

基本上,如果用户在尝试提交该字段时未向我们提供信息,我将使用文本“未提供”填充文本框,我有一个RegularExpressionValidator仅允许0-9字符的字段,因此它显示错误消息。

有没有办法将异常“未提供”添加到我的RegularExpressionValidator

这是代码RegularExpressionValidator

<asp:TextBox ID="tbEditFlightTime" CssClass="tbEditFlightTime" Visible="false" Width="100" runat="server"></asp:TextBox> 

<asp:RegularExpressionValidator ID="revFlightTime" runat="server" Display="Dynamic" ErrorMessage="<strong>Error</strong>" ControlToValidate="tbEditFlightTime" ValidationExpression="^[0-9]{4,4}$" SetFocusOnError="true" />

谢谢

4

1 回答 1

3

您可以使用替代方法

<asp:RegularExpressionValidator ID="revFlightTime" runat="server"
    Display="Dynamic" ErrorMessage="<strong>Error</strong>"
    ControlToValidate="tbEditFlightTime"
    ValidationExpression="^(Not supplied|[0-9]{4,4})$"
    SetFocusOnError="true" />
于 2010-11-23T17:17:39.577 回答