Asp.NET-使用CompareValidator验证开始和完成日期

Asp.NET-使用CompareValidator验证开始和完成日期,asp.net,visual-studio-2010,validation,datepicker,comparevalidator,Asp.net,Visual Studio 2010,Validation,Datepicker,Comparevalidator,我正在使用CompareValidator来确保不能在开始日期之前设置完成日期。到目前为止,即使输入的开始日期设置在完成日期之前,它仍会显示错误消息,但没有任何乐趣?这是我的密码: <td class="question"> Finish Date and Time </td> <td> <asp:TextBox runat="server" ID="TxtFinish" CssClass="answer" MaxLength="50" Wi

我正在使用
CompareValidator
来确保不能在开始日期之前设置完成日期。到目前为止,即使输入的开始日期设置在完成日期之前,它仍会显示错误消息,但没有任何乐趣?这是我的密码:

<td class="question">
   Finish Date and Time
</td>
<td>
   <asp:TextBox runat="server" ID="TxtFinish" CssClass="answer" MaxLength="50" Width="100px"/>
   <span class="mandatory">*</span>
   <obout:Calendar ID="Calendar2" runat="server"
                   DatePickerMode="true"
                   TextBoxId="TxtFinish"
                   ShowTimeSelector="true"
                   TextSelectTime="Set Time">
   </obout:Calendar>
   <asp:CompareValidator id="CompareValidator1" runat="server" 
   ControlToCompare="txtDate" cultureinvariantvalues="true" display="Dynamic" enableclientscript="true"  ControlToValidate="TxtFinish" 
   ErrorMessage="Start date must be earlier than finish date" type="Date" 
   setfocusonerror="true" Operator="GreaterThanEqual" text="The Start date must be set before the finish date"></asp:CompareValidator>

完成日期和时间
*

任何帮助都将受到感激

如果ControlToCompare存在不匹配问题,则必须输入Calendar2

txtDate未定义


->
ControlToCompare=“txtDate”

问题是您使用的是Obot控件,但有时会有变化无常的情况,请使用正常的日历控件,并执行与比较验证器相同的操作。这应该可以解决问题

txtDate是我的开始日期,我应该道歉。我很高兴帮助您使用1259076