【发布时间】:2013-09-13 12:58:22
【问题描述】:
我正在使用 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))
现在它会在点击更新时给出验证错误消息。下面的附件是验证错误:
那么,我不知道为什么会发生这种情况? 解决方案是什么?请帮忙。
【问题讨论】:
-
你能解决这个问题吗?我遇到了同样的问题
标签: asp.net-mvc-4 kendo-grid kendo-asp.net-mvc mvc-editor-templates