我使用比较验证器来验证日期和日期。我想验证到目前为止不能少于日期。我正在使用
<asp:CompareValidator ID="cmpvDate" runat="server" ControlToCompare="txtDateTo" Display="Dynamic" ValidationGroup="basic"
ControlToValidate="txtDateFrom" ErrorMessage="To Date can't be less than From date"
Operator="GreaterThanEqual" ForeColor="red" Type="Date"></asp:CompareValidator>
但它只验证了一天而不是月份和年份。
请提出任何想法或建议吗?
谢谢,
答案 0 :(得分:0)
看起来没问题(我测试了它并且对我有用),除了你应该从日期和日期交换。
<asp:CompareValidator
ID="cmpvDate" runat="server"
ControlToCompare="FromDate"
Display="Dynamic" ValidationGroup="basic"
ControlToValidate="ToDate"
ErrorMessage="To Date can't be less than From date"
Operator="GreaterThanEqual"
ForeColor="red" Type="Date"/>
发布更多代码,比如你正在做txtDateTo和txtDateFrom的输入,也许就是那里的东西。否则您的系统设置要使用哪个日期设置,美国或英国?