0

WebページにCompareValidatorコントロールがあり、完全に機能します。これを使用して、ユーザーがテキストボックスに入力できる日付を検証します。問題は、そのエラーメッセージがテキストボックスの右側に表示されることです。テキストボックスの下に表示する方法はありますか?
制御コードは次のようになります。

<asp:CompareValidator
   runat="server"
   ID="myValidatorID"
   Type="Date"
   Operator="DataTypeCheck"
   ControlToValidate="DateTextBoxID"
   ErrorMessage="Date is not valid">
</asp:CompareValidator>
4

2 に答える 2

1

これを試して

<table>

<tr>
<td><asp:TextBox runat="server" ID="txtBox"/></td>
<td>another control</td>
<td>another control</td>
</tr>
<tr>
<td><asp:CompareValidator
       runat="server"
       ID="myValidatorID"
       Type="Date"
       Operator="DataTypeCheck"
       ControlToValidate="DateTextBoxID"
       ErrorMessage="Date is not valid">
    </asp:CompareValidator>
</td>
<td></td>
<td></td>
<tr>

</table>
于 2012-07-18T07:25:37.743 に答える
0

これを試して

別の行にエラーメッセージを表示するのは動的バリデーターです。

<asp:CompareValidator
   runat="server"
   ID="myValidatorID"
   Type="Date"
   Operator="DataTypeCheck"
   ControlToValidate="DateTextBoxID"
   ErrorMessage="&lt;br /&gt;Date is not valid">
   Display="Dynamic" 
</asp:CompareValidator>
于 2013-12-25T07:46:47.253 に答える