データ注釈の検証で jQuery カスタム日付ピッカーを使用しているときに問題が発生しました。
これは私のメタデータです
[Display(Name = "DOB")]
[Required(ErrorMessage = "Please enter {0}")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime MyDate { get; set; }
これが私の見解です。
 $(function () {
 $("#MyDate").datepicker({ dateFormat: 'dd/mm/yy' });
 });
と
@Html.LabelFor(model => model.MyDate)
@Html.EditorFor(mode => mode.MyDate)
@Html.ValidationMessageFor(model => model.MyDate)
たとえば、日付を選択すると、31/12/2012エラーが表示されますThe value '31/12/2001' is not valid for DOB .
mm/dd/yyyy( 12/31/2012) のような入力をすると、受け入れられます。
だから私が欠けているもの、誰か助けてもらえますか?