具有必需字段验证器的asp.net正则表达式验证器

时间:2012-10-29 06:47:14

标签: asp.net validation

我的问题是我想在同一个地方收到错误。

<td>
   <asp:TextBox> ...</asp:TextBox>
   <br />
      <asp:RegularExpressionValidator 
          ErrorMessage=""please enter 9 digis only" ...>
      </asp:RegularExpressionValidator>
      <asp:RequiredFieldValidator 
          ErrorMessage="this can't be blank" ...>
      </asp:RequiredFieldValidator>
</td>

我附加了一个带有输出,外观和红色消息的图像,这是验证器。 我希望错误消息将在同一个地方,因为只有一个错误可以打开。 感谢帮助者(以及谁尝试)。

the output of the code

3 个答案:

答案 0 :(得分:9)

Display=Dynamic属性添加到两个验证器。

<强> Further Reference

答案 1 :(得分:2)

将验证器的显示属性设置为“动态”。

答案 2 :(得分:2)

使用Display =“Dynamic”,试试这个:

<td>
    <asp:TextBox> ...</asp:TextBox>
    <br />
    <asp:RegularExpressionValidator 
        ErrorMessage="Please enter 9 digits only" Display="Dynamic" ...>
    </asp:RegularExpressionValidator>
    <asp:RequiredFieldValidator 
        ErrorMessage="this can't be blank" Display="Dynamic" ...>
    </asp:RequiredFieldValidator>
</td>