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!
 
    