I am using 2 datetimepickers and a control validator to make sure the end date of something is after the start date but it is not working. I am receiving the error message of the validator no matter what I put in the end date. Please can you tell me what I am doing wrong.
Many thanks
<tr>
<td>Start date</td>
<td>
<telerik:RadDateTimePicker ID="dpStartTime" runat="server">
</telerik:RadDateTimePicker>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="dpStartTime"
ErrorMessage="RequiredFieldValidator">Start date required</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>End Time</td>
<td>
<telerik:RadDateTimePicker ID="dpEndTime" runat="server">
</telerik:RadDateTimePicker>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="dpEndTime"
ErrorMessage="RequiredFieldValidator">End date required</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>
<asp:CompareValidator ID="dateCompareValidator" runat="server" ControlToValidate="dpEndTime"
ControlToCompare
="dpStartTime" Operator="GreaterThan" Type="Date" ErrorMessage="The end date must be after the start date."></asp:CompareValidator>
</td>
<td>
</td>
</tr>