Полагаю, вы используете ASPxDateEdit . Попробуйте это для проверки на стороне клиента:
<dxe:ASPxDateEdit ClientInstanceName="cal1" runat="server">
<ClientSideEvents DateChanged=
"function(s,e) {
if (s.GetDate() >= cal2.GetDate())
{
s.SetIsValid(false);
s.SetErrorText("cal1 >= cal2");
}
}"
/>
</dxe:ASPxDateEdit>
<dxe:ASPxDateEdit ClientInstanceName="cal2" runat="server">
<ClientSideEvents DateChanged=
"function(s,e) {
if (s.GetDate() <= cal1.GetDate())
{
s.SetIsValid(false);
s.SetErrorText("cal1 >= cal2");
}
}"
/>
</dxe:ASPxDateEdit>
Вы должны также выполнить проверку на стороне сервера.
ASPxClientDateEdit и DateEditClientSideEvents документация.