【发布时间】:2012-12-07 07:46:50
【问题描述】:
我在视图模型中声明了如下属性:
[Required(ErrorMessage = "The Date field is required for Start.")]
[Display(Name = "Start")]
public DateTime DateStart { get; set; }
但是,我仍然收到默认的“开始”字段是必需的错误消息。我认为这是因为隐式需要不可为空的DateTime,而Required 属性被忽略。除了使它们可以为空之外,还有没有办法为这些特定属性自定义我的错误消息?
【问题讨论】:
-
@AliRızaAdıyahşi 该答案描述了全局消息更改。我只想为特定属性更改它。我已经更新了问题。
-
no 对于特定值,无法更改它。但是,您可以提供一个带有孔的格式字符串,用该字段的显示名称填充......看我的答案