0

我正在尝试比较两个日期文本框以确保一个日期大于另一个日期。即使日期更大,我也会在拒绝此规则的情况下得到不稳定的响应。这段代码有什么问题吗?这是我的定义

 <asp:CompareValidator ID="CompareValidator1" runat="server" 
                    ControlToCompare="txtStDt" ControlToValidate="txtEdDt" 
                    ErrorMessage="End date must be later than the start date!" 
                    Operator="GreaterThan" Type="Date"  ValidationGroup="VG1">  
 </asp:CompareValidator>

我在两个日期的文本框中与日历扩展器一起使用的日期格式是“dd/MMM/yyyy”。感谢您的任何帮助!

4

2 回答 2

0

确保在页面开头添加此内容并尝试比较以查看是否得到正确的结果

<%@ Page Language="C#" AutoEventWireup="false"
  CodeFile="Default.aspx.cs" Inherits="_Default" Culture="en-GB" %>
于 2012-10-06T12:09:50.980 回答
0

这取决于您的日期格式。您的代码仅适用于英国日期格式。是一个例子。

于 2012-10-06T14:21:23.330 回答