ASP.Net验证器行

时间:2012-11-08 21:29:39

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 asp.net-ajax

enter image description here我使用正则表达式验证程序验证输入文本框的电子邮件地址。当我单击文本框时,文本框底部会出现一行。如何阻止此行显示?

2 个答案:

答案 0 :(得分:0)

试试这个,在验证器中使用Display="Dynamic"

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Submit" />
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" 
        Display="Dynamic" ErrorMessage="You must enter an email address" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
        Text="*"></asp:RegularExpressionValidator>
    <asp:ValidationSummary ID="ValidationSummary1" runat="server" />

答案 1 :(得分:0)

它是由屏蔽的编辑验证器引起的。一旦我删除,并使用正则表达式验证器,一切都很好。