I have problem customizing some default validation messages in ASP.NET MVC4 page. In model class I have following property:
[DataType(DataType.Date, ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "DateField")]
[Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "RequiredField")]
public DateTime? CreationDate { get; set; }
When showing error message for Required
attribute, everything is OK - my own customized message from ValidationMessages resource file is obtained. However, when validation fails for DataType
, the default validation messages is shown.
Is there any explanation for this behaviour? Thanks in advance!