私の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>
FreeTextBox に1RequiredFieldValidator
と 1を使用しています。RegularExpressionValidator
FTB
FreeTextBox を空にすると、エラー メッセージがRequiredFieldValidator
2 つの位置に表示されます。
RegularExpressionValidator
また、FreeTextbox でスペースだけを押した時のエラーメッセージも同様です。
Note:
2 ポジションRequiredFieldValidator
と 2 ポジションRegularExpressionValidator
も。両方とも2ポジションではありません。
ヘルプ!!!エラーメッセージを1つの位置に表示したいだけです:テーブルの一番上!!!