带必填字段验证的asp.net正则表达式验证器

6

我的问题是我希望能够在同一位置获取错误信息。

<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>

我附上了一张带有输出的图片,请查看红色字体,这是验证器的信息。我希望错误信息可以在同一位置显示,因为只会出现一个错误。谢谢帮助者(以及尝试帮忙的人)。
3个回答

9

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>

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接