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>

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

代码的输出

4

3 回答 3

9

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

进一步参考

于 2012-10-29T06:50:39.530 回答
2

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

于 2012-10-29T06:50:12.743 回答
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>
于 2012-10-29T06:54:13.703 回答