que tienen una anotación [Rango] que tiene este aspecto:¿Anotación de rango entre nada y 100?
[Range(0, 100)]
public int AvailabilityGoal { get; set; }
Mi página web es el siguiente:
<%=Html.TextBoxFor(u => u.Group.AvailabilityGoal)%>
Funciona como debe ser, sólo puedo introducir valores entre 0 y 100, pero También quiero que el cuadro de entrada sea opcional, el usuario no debería obtener un error de validación si el cuadro de entrada está vacío. Esto no tiene nada que ver con el rango, sino porque el tipo es un número entero. Si el usuario lo deja vacío, debe hacer que el objetivo de disponibilidad sea = 0, pero no quiero obligar al usuario a ingresar un cero.
He intentado esto, pero (obviamente) no funcionó:
[Range(typeof(int?), null, "100")]
¿Es posible resolver esto con anotaciones de datos o de alguna otra manera?
Gracias de antemano.
Bobby
newbie en las anotaciones: ¿qué tal si no es cero? > 0 o <0 pero no cero – codeputer