使用默认文本进行正则表达式验证?

时间:2012-01-16 08:50:01

标签: asp.net regex validation

我的文字框上有水印。我在文本框中放入了必需的字段验证器和正则表达式验证器。现在的问题是,我希望当文本框中出现水印并且用户单击按钮时,用户应该看到所需的消息而不是错误消息。

但由于文本框中有一些文本,因此regex验证器也会被触发。 谁能告诉我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以使用此代码。工作正常。

<div>
    <asp:TextBox ID="txtCustomerName" runat="server"></asp:TextBox>
   <asp:RequiredFieldValidator ID="RrequiredFieldValidator1" runat="server"
    ErrorMessage="Please customer name" ControlToValidate="txtCustomerName" ForeColor="Red"
    Display="Dynamic">
   </asp:RequiredFieldValidator>
   <div style="clear:both"></div>
    <asp:Button ID="btnSubmit" runat="server" Text="Submit Form" />
    <asp:TextBoxWatermarkExtender ID="wMarkExtndr"
    TargetControlID="txtCustomerName" WatermarkText="Enter customer name"
    runat="server">
    </asp:TextBoxWatermarkExtender>
</div>