Como todos ustedes saben, los validadores de comparación se pueden usar para validar fechas y verificar según el tipo de operador (<, < =,> = etc). Establecí la propiedad cultureinvariantvalues="true"
para validar dos controles de cuadro de texto que contienen fechas. Tengo que restringirlos de tal manera que la fecha de inicio debe ser anterior a la fecha de finalización. La validación parece fallar cuando introduzco una fecha descriptiva, como a continuación:Asp.net compare el validador para validar la fecha
StartDate: Tuesday, 21 February 2012
FinishDate: Wednesday, 22 February 2012
A pesar de que 22 es mayor que 21 no pasa la validación. El marcado que utilicé está debajo. Si por alguna razón necesita formatear información, aquí 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">
Hey ¿Está utilizando un solo comparar validador de dos cuadros de texto? – JayOnDotNet
@JayaPrakashRokkam Sí, es suficiente. De cualquier manera, la validación va a suceder – Deeptechtons