0

我正在使用比较验证器来验证日期和日期。我想验证 To date 不能小于 From 日期。我在用

     <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>

但它只验证日期,而不是月份和年份。

请问有什么想法或建议吗?

谢谢,

4

1 回答 1

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 输入,也许它在那里。否则,您的系统设置要使用什么日期设置,美国或英国?

于 2012-08-18T08:39:47.403 回答