我正在使用 Kendo UI mvc 网格进行数据列表。我在这个网格中进行内联编辑。我在 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))
现在它会在单击更新时给出验证错误消息。下面的附件是验证错误:
那么,我不知道为什么会发生这种情况?解决方案是什么?请帮忙。