RangeAttribute
имеет ErrorMessage
, который вы можете установить:
[Range (0, 120, ErrorMessage = "Quantity on hand must be between {1} and {2}.")]
public int QtyOnHand { get; set; }
Используя {1}
и {2}
, вам не нужно постоянно менять строку при изменении чисел,{0}
для названия поля.Это может сопровождаться DisplayNameAttribute
как таковым:
[DisplayName ("Quantity on Hand")]
[Range (0, 120, ErrorMessage = "{0} must be between {1} and {2}.")]
public int QtyOnHand { get; set; }