2
想覆蓋datetime「錯誤格式的消息」。 即默認DateTime屬性顯示消息:: The value '12--2002' is not valid for * dateTime PropertyName: (DD/MM/YYYY).
但我希望通過某些資源文件顯示此消息。覆蓋asp.net mvc中屬性的dataType不匹配消息(並通過資源文件顯示消息)
public class candidateAddressViewModel
{ [Required(ErrorMessageResourceType = typeof(myApp.Resources.res.Resource),
ErrorMessageResourceName = "error_format")]
[Display(Name = "lived_from", ResourceType = typeof(myApp.Resources.res.Resource)), DisplayFormat(DataFormatString = "{0:dd-MM-yy}", ApplyFormatInEditMode = true)]
public DateTime? dateTimePropertyName{ get; set; }
}
建議我最簡單的可能方法。