Asp.net compara o validador para validar a data
Como todos sabem, os validadores Compare podem ser usados para validar datas e verificar com base no tipo de operador (<, <=,> = etc). Eu configurei ocultureinvariantvalues="true"
para validar dois controles de caixa de texto que mantêm datas. Eu tenho que restringi-los para que a data de início seja anterior à data de término. A validação parece falhar quando digito uma data descritiva como abaixo:
StartDate: Tuesday, 21 February 2012
FinishDate: Wednesday, 22 February 2012
Embora 22 seja maior que 21, a validação falha. A marcação que usei está abaixo. Se, por algum motivo, você precisar de informações sobre o formato, aqui estádddd, dd MMMM yyyy
<asp:CompareValidator id="cvtxtStartDate" runat="server"
controltocompare="txtFinishDate"
cultureinvariantvalues="true"
display="Dynamic"
enableclientscript="true"
controltovalidate="txtStartDate"
errormessage="Start date must be earlier than finish date"
type="Date"
setfocusonerror="true"
operator="LessThanEqual"
text="Start date must be earlier than finish date">