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
と、デフォルトの検証メッセージが表示されます。
この動作の説明はありますか? 前もって感謝します!