【发布时间】:2012-03-21 08:53:29
【问题描述】:
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; }
我很确定我记得有一种简单的方法可以通用地更改 ErrorMessage,但记不起了。
编辑:
为了澄清起见,我正在尝试普遍更改默认的 ErrorMessage 以便我可以输入:
[StringLength(20)]
public string OfficePhone { get; set; }
并显示错误消息:
最大长度为 20。
【问题讨论】:
标签: asp.net-mvc-3 validation entity-framework-4