Asp.net mvc 4 Kendo mvc网格内联编辑模式DateTimePicker模板出现错误

Asp.net mvc 4 Kendo mvc网格内联编辑模式DateTimePicker模板出现错误,asp.net-mvc-4,kendo-grid,kendo-asp.net-mvc,mvc-editor-templates,Asp.net Mvc 4,Kendo Grid,Kendo Asp.net Mvc,Mvc Editor Templates,我正在使用KendoUIMVC网格进行数据列表。我正在这个网格中进行内联编辑。我正在对DateTime字段使用EditorTemplate,这样它将在内联编辑模式下为DateTime字段提供datetimepicker。当我要单击“更新”按钮时,它将给我这样的验证消息:“必须是日期” columns.Bound(k => k.SevenDaysFrom).Format("{0:dd.MM.yyyy}").EditorTemplateName("DateTime").Width(30)

我正在使用KendoUIMVC网格进行数据列表。我正在这个网格中进行内联编辑。我正在对DateTime字段使用EditorTemplate,这样它将在内联编辑模式下为DateTime字段提供datetimepicker。当我要单击“更新”按钮时,它将给我这样的验证消息:“必须是日期”

   columns.Bound(k => k.SevenDaysFrom).Format("{0:dd.MM.yyyy}").EditorTemplateName("DateTime").Width(30);
                            columns.Bound(k => k.SevenDaysTo).Format("{0:dd.MM.yyyy}").EditorTemplateName("DateTime").Width(30);
此处,EditorTemplateName(“DateTime”)中的DateTime是模板文件,即DateTime.cshtml 此文件将包含以下代码:

@model DateTime?
@(Html.Kendo().DateTimePickerFor(m=>m))

现在,当单击更新时,它将给出验证错误消息。下面我们附加的是验证错误:

那么,我不知道为什么会发生这种情况? 解决这个问题的办法是什么?请帮助。

设置剑道文化:

@{
var culture = "en-GB";
}

<script src="@Url.Content("~/Scripts/kendo/cultures/kendo.culture." + @culture + ".min.js")"></script>

<script>  kendo.culture("@culture"); </script>
@{
var culture=“en GB”;
}
剑道文化(“文化”);

您应该在视图模型中提及数据类型

[DataType(DataType.Date)]
public Nullable<DateTime> SevenDaysFrom { get; set; }
请参考我的另一个答案

您能解决这个问题吗?我也有同样的问题即使这样,问题仍然存在。
columns.Bound(k => k.SevenDaysFrom).Format("{0:dd.MM.yyyy}")