Pregunta

Following is how range validator is configured in one of my MVC model.

[Display(Name = "Event ID")]
[Range(0, 2147483647)]
[Required(ErrorMessage="Event ID must be entered")]
public int? ID_EVENTO { get; set; }

While trying to input "32167", it gives me an error message saying "Event ID can be maximum of 2147483647. It is accepting only few 4 digit values.

Any idea of what could be the issue?

¿Fue útil?

Solución

Maybe, in your Model, ID_EVENTO is System.Int16 in place of System.Int32 (that is, if you are using SQL Server, the field is smallint in place of int).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top