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 に答える