I have defined something like this:
@Html.TextBoxFor(t => t.NumberOfThings, new {style = "width: 10%", @class = "form-control"})
@Html.ValidationMessageFor(t => t.NumberOfThings)
and
[Range(1, int.MaxValue, ErrorMessage = "The value entered must be bigger than zero.")]
public int NumberOfThings{ get; set; }
But even if the data entered is in correct range, I am still seeing the error messgae label. Is there more things I should do?