在我的 aspx 页面中:
<table cellpadding="2" cellspacing="2" align="center">
<tr>
<asp:ValidationSummary ID="Alert" runat="server" CssClass="failureNotification" HeaderText=""/>
</tr>
<tr>
<FTB:FreeTextBox id="FTB" runat="server"/>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="FTB" CssClass="failureNotification" ErrorMessage="Content cannot be empty." ToolTip="Content cannot be empty." ></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="rev" runat="server" ControlToValidate="FTB" ErrorMessage="Text with only spaces is not allowed." ToolTip="Text with only spaces is not allowed " ValidationExpression="[^\s]+" CssClass="failureNotification"/>
</tr>
</table>
我将 1RequiredFieldValidator
和 1RegularExpressionValidator
用于 FreeTextBox FTB
。
当我让 FreeTextBox 为空时,RequiredFieldValidator
在 2 个位置显示错误消息:
RegularExpressionValidator
这与我在 FreeTextbox 中仅按空格时的错误消息相同。
Note:
2个职位RequiredFieldValidator
和2个职位RegularExpressionValidator
也。不是两个位置。
帮助!!!我只希望错误消息显示在 1 个位置:在表格顶部!!!