"dd/MM/yyyy" 形式の日付を選択する MVC5 アプリケーションで、"The field xxx must be a date"エラーが発生します。一方、以下のようにkendoValidator()の行をコメントするとエラーはなくなりましたが、その場合、クライアント側の検証を行うことができず、この理由で kendoValidator を使用したいと考えています。このコントロールに関連するコード セクションを次に示します。
実在物:
[Required(ErrorMessage = "Required field")]
[Display(Name = "Start Date")]
public DateTime StartDate { get; set; }
意見:
...
<script src="~/Scripts/kendo/2014.3.1119/cultures/kendo.culture.de.min.js"></script>
<script src="~/Scripts/kendo/2014.3.1119/messages/kendo.messages.de-DE.min.js"></script>
<script>
$(function () {
$("form").kendoValidator(); //This line cause the error...
});
</script>
@Html.LabelFor(m => m.StartDate )
@(Html.Kendo().DatePickerFor(m => m.StartDate)
.Animation(true)
.Culture("de-DE")
.Footer(false)
.Format("dd/MM/yyyy")
.Value(DateTime.Today)
)
Entity または View に欠落または間違った定義はありますか? すなわち
[DataType(DataType.Date)]
ご協力いただきありがとうございます...