我在ASP.NET MVC4页面中自定义一些默认验证消息时遇到问题。在模型类中,我有以下属性:
[DataType(DataType.Date, ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "DateField")]
[Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "RequiredField")]
public DateTime? CreationDate { get; set; }
显示Required
属性的错误消息时,一切正常 - 从ValidationMessages资源文件获取我自己的自定义消息。但是,当DataType
的验证失败时,将显示默认验证消息。
这种行为有什么解释吗?提前谢谢!