StringLength验证的默认ErrorMessage比我想要的要长很多:
字段{Name}必须是最大长度为{StringLength}的字符串.
我想将其普遍改为:
最大长度为{StringLength}.
我想避免为我声明的每个字符串冗余地指定ErrorMessage:
[StringLength(20, ErrorMessage="Maximum length is 20")]
public string OfficePhone { get; set; }
[StringLength(20, ErrorMessage="Maximum length is 20")]
public string CellPhone { get; set; }
Run Code Online (Sandbox Code Playgroud)
我很确定我记得有一种简单的方法来普遍改变ErrorMessage但却无法回想起它.
编辑:
为了澄清,我试图普遍更改默认的ErrorMessage,以便我可以输入:
[StringLength(20)]
public string OfficePhone { get; set; }
Run Code Online (Sandbox Code Playgroud)
并有错误消息说:
最大长度为20.