我在我的网页中有CompareValidator控件,它工作得很好。我用它来验证用户可以在文本框中输入的日期。问题是,错误消息显示在文本框的右侧。有没有办法把它显示在文本框下面?
控制代码如下:
<asp:CompareValidator
runat="server"
ID="myValidatorID"
Type="Date"
Operator="DataTypeCheck"
ControlToValidate="DateTextBoxID"
ErrorMessage="Date is not valid">
</asp:CompareValidator>发布于 2012-07-18 15:25:38
尝尝这个
<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>发布于 2013-12-25 15:46:47
尝尝这个
它是动态验证器,它在另一行上显示错误消息。
<asp:CompareValidator
runat="server"
ID="myValidatorID"
Type="Date"
Operator="DataTypeCheck"
ControlToValidate="DateTextBoxID"
ErrorMessage="<br />Date is not valid">
Display="Dynamic"
</asp:CompareValidator>https://stackoverflow.com/questions/11536227
复制相似问题