cómo usamos la validación de datos en asp.net? fecha no se puede insertar más que la fecha actual.fecha de validación
Respuesta
Hacer uso del CustomValidator
resolverá sus problemas fácilmente.
o
Puede usar javascript para validar su fecha como de la siguiente
var myDate=new Date();
myDate.setFullYear(2010,0,14);
var today = new Date();
if (myDate>today)
{
alert("Today is before 14th January 2010");
}
else
{
alert("Today is after 14th January 2010");
}
Utilice un CompareValidator. La mayoría de las personas lo usa para comparar dos valores ingresados en dos cuadros de texto, pero también puede usarlo para comparar un valor ingresado con un valor establecido como en su caso.
<asp:CompareValidator id="Compare1"
ControlToValidate="TextBox1"
Type="Date"
runat="server"/>
En el conjunto de códigos detrás Compare1.ValueToCompare = new DateTime(...);
y Compare1.Operator = ValidationCompareOperator.LessThanEqual;
Además, recuerde: Siempre debe validar en el servidor de, así como el cliente, ya que la validación del lado del cliente es fácil de apagar o desviados . Le sugiero que mire Fluent validation para esto.
en JavaScript solución,
Asegúrese de ajustar horas, minutos, segs y milisegundos a 0, si sólo quiere comparar fechas (es decir, día, mes y año). Función para acheive lo anterior es el siguiente,
function f_tcalResetTime (d_date) {
d_date.setHours(0);
d_date.setMinutes(0);
d_date.setSeconds(0);
d_date.setMilliseconds(0);
return d_date;
}
Si se comparan las fechas, javascript en realidad llaman date.valueOf función detrás de las escenas, que devuelve el número de milisegundos desde la medianoche pasado 1 de enero de 1970.
buena fecha mate. Hay muchas opciones disponibles. Puedes usar el control de validación personalizado de asp.net, javascript, etc. Una mejor opción sería usar el extensor de edición enmascarado de AJAX para herramientas de control con un validador de edición enmascarado. Puede especificar rangos, máscara personalizada (aaaa/MM/dd) e incluso un mensaje de campo vacío con eso.
Solo asegúrese de establecer la cultura de su sitio web correctamente para que pueda validar las fechas correctamente. http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/MaskedEdit/MaskedEdit.aspx
Cheers.
<ajaxToolkit:MaskedEditValidator
ControlExtender="MaskedEditExtender2"
ControlToValidate="TextBox2"
IsValidEmpty="False"
MaximumValue="12000"
EmptyValueMessage="Number is required"
InvalidValueMessage="Number is invalid"
MaximumValueMessage="Number > 12000"
MinimumValueMessage="Number < -100"
MinimumValue="-100"
EmptyValueBlurredText="*"
InvalidValueBlurredMessage="*"
MaximumValueBlurredMessage="*"
MinimumValueBlurredText="*"
Display="Dynamic"
TooltipMessage="Input a number: -100 up to 12.000"/>
- 1. Fecha de validación en Rails
- 2. Textboxfor mvc3 formato de fecha y validación de fecha
- 3. validación Fecha de un cuadro de texto
- 4. Fecha de validación complemento sin el calendario
- 5. Validación del selector de fecha WPF
- 6. Validación de fecha en Rails 3
- 7. Validación de "fecha de nacimiento": ¿hasta dónde/cuánto llegarías?
- 8. Fecha de validación con el validador de ASP.NET
- 9. Restricción mínima de Grails para la validación de fecha
- 10. rieles incorporados en la validación de fecha y hora
- 11. Rieles: Validación de una fecha mayor que otro
- 12. django Ingrese una fecha válida. error de validación
- 13. campo Fecha que da un error en la validación requerida
- 14. condicional de validación usando Fluido Validación
- 15. Validación de formato de fecha personalizada con jQuery datepicker (no se puede deshacer de la validación de fecha de EE. UU.)
- 16. biblioteca de validación para Node.js
- 17. validación jQuery validación personalizada sin agregar validación de espacio
- 18. MVC3 Validación de fecha utilizando la secuencia de comandos de la biblioteca globalize
- 19. Formato de fecha personalizado con el complemento de validación de jQuery
- 20. ¿Alguien tiene un Atributo de Validación de fecha de nacimiento para C# MVC?
- 21. Cambio de validación de formato de fecha, MVC 3 y jQuery
- 22. Validación de frijol VS validación JSF
- 23. múltiples campos de validación utilizando Validación remoto
- 24. reglas de validación personalizadas validación Fluido
- 25. Validación manual de entrada de fecha para jQuery UI Datepicker opción maxDate
- 26. DateTime (fecha y hora) con la validación de anotación de datos
- 27. Validación de modelo ASP.NET MVC2 falla con formato de fecha no estadounidense
- 28. Validación de frijol para @Past o hoy?
- 29. FluentValidation: validación en propiedades múltiples
- 30. Cómo agregar validación/restricciones para el campo de fecha HTML5 sin jquery/javascript
Etiquetar la pregunta con una tecnología sugerida en su respuesta es un poco grosera ... – cjk
Lo siento, ¿se considera grosero? Pensé que fue útil. De esta forma, el usuario puede encontrar fácilmente otras preguntas sobre esa tecnología. Además, otras personas que usan esa tecnología pueden encontrar esta pregunta y brindar ayuda. Pensé que estaba siendo útil. ¿Hay una publicación de la comunidad sobre lo que se considera grosero? Me complace eliminar las etiquetas si otros usuarios marcan el comentario de @ ck como un gran comentario. Probablemente sea mejor hacerlo que agregar tu propio comentario, ya que estará fuera del tema de esta pregunta. –