私は MVC3 を初めて使用します - テキスト ボックスを手動で変更して無効な形式の日付を入力すると、クライアント側で日付形式の検証が機能しない理由がわかりません。このフィールドには jQuery 日付ピッカーを使用しています。奇妙なことは、必須フィールドの検証が機能していることです。
このコードの何が問題なのか誰か教えてください。
ありがとう!
ビューモデル
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date, ErrorMessage="Please enter a valid date in the format dd/mm/yyyy")]
[Required]
public DateTime ADate { get; set; }
見る
@Html.TextBox("ADate", Model.ADate.ToShortDateString(), new { @class = "ADate" })
@Html.ValidationMessageFor(model => model.ADate, "*")