使用ajax我在日期列绑定kendo网格它返回kendo网格返回/日期(1403789061723)/?

时间:2014-07-03 08:25:56

标签: ajax asp.net-mvc kendo-ui

使用ajax我在日期列绑定kendo网格它返回kendo网格返回/日期(1403789061723)/其他字段正确绑定。如果Normal绑定它的工作完美。有任何方法来修复此错误.. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. ...........

1 个答案:

答案 0 :(得分:2)

确定。我要问的第一件事是数据的模型结构是什么,它被呈现回网格。

我怀疑你正在使用一个不扁平的复杂模型,例如。您有一些自定义类,其中包含多个属性。

如果是这种情况,则网格和数据源无法确定实际数据类型是什么,并将不在顶层数据的任何内容视为字符串。

要解决这个问题,要么将要分配给网格的视图模型数据展平,要么使用解析函数来显示日期。这样的事情应该有效:

columns.Bound(c => c.Date).ClientTemplate("#=kendo.format(\"{0:ddd, dd MMM yyyy}\",kendo.parseDate(Date))#")

显然,你想要什么日期时间格式。