Estoy tratando de usar un ASP.NET RangeValidator
para validar una fecha en un cuadro de texto. El formato de la fecha ingresada en el cuadro de texto es dd MMMM yyyy
.Fecha de validación con el validador de ASP.NET
¿Cómo puedo usar el validador de rango para validar una fecha válida? Si ingreso 1 de enero de 1000 como el valor mínimo o máximo, aparece un error que dice que el valor no se puede convertir a tipo fecha, pero si utilizo otro formato, el texto ingresado no es válido.
A continuación es mi código:
<asp:TextBox
runat="server"
ID="txtDatecompleted"
/>
<cc2:CalendarExtender
ID="datecompletedExtender"
runat="server"
TargetControlID="txtDatecompleted"
Format="dd MMMM yyyy"
/>
<asp:RangeValidator
runat="server"
ID="RangeValidator1"
Type="Date"
ControlToValidate="txtDatecompleted"
MaximumValue="9999/12/28"
MinimumValue="1000/12/28"
ErrorMessage="enter valid date"
Display="None"
/>
<cc2:ValidatorCalloutExtender
ID="RangeValidator1_ValidatorCalloutExtender"
runat="server"
Enabled="True"
TargetControlID="RangeValidator1">
</cc2:ValidatorCalloutExtender>
¿Está intentando validar el formato? porque no estoy entendiendo tu problema? – TStamper