我正在尝试比较两个日期文本框,以确保一个日期大于另一个日期。当日期更大时,我会拒绝这个规则。这段代码有什么问题吗?这是我的定义
<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'。谢谢你的帮助!
答案 0 :(得分:0)
确保在页面开头添加此内容,然后尝试进行比较以查看是否获得了正确的结果
<%@ Page Language="C#" AutoEventWireup="false"
CodeFile="Default.aspx.cs" Inherits="_Default" Culture="en-GB" %>
答案 1 :(得分:0)
这取决于您的日期格式。您的代码仅适用于英国日期格式。 Here就是一个例子。