Sam*_*tar 3 asp.net-mvc asp.net-mvc-3
如果我有以下内容:
[Range(0,120)]
public int QtyOnHand { get; set; }
Run Code Online (Sandbox Code Playgroud)
如何添加错误消息来说出所需的范围?
该RangeAttribute有一个ErrorMessage可以设置:
[Range (0, 120, ErrorMessage = "Quantity on hand must be between {1} and {2}.")]
public int QtyOnHand { get; set; }
Run Code Online (Sandbox Code Playgroud)
通过使用{1}和{2},您不必在数字更改时不断更改字符串.{0}是为了该字段的名称.这可以伴随着DisplayNameAttribute这样:
[DisplayName ("Quantity on Hand")]
[Range (0, 120, ErrorMessage = "{0} must be between {1} and {2}.")]
public int QtyOnHand { get; set; }
Run Code Online (Sandbox Code Playgroud)