0
我有一个网格通过ClientTemplate()这样的渲染一个DateTime:Telerik的MVC网格 - ClientTemplate()
/日期(1294030800000)/
我知道这是一个有效的日期。
有没有人看到这个或可以提供一个线索,我做错了什么?
我有一个网格通过ClientTemplate()这样的渲染一个DateTime:Telerik的MVC网格 - ClientTemplate()
/日期(1294030800000)/
我知道这是一个有效的日期。
有没有人看到这个或可以提供一个线索,我做错了什么?
这是我所做的(感谢SLaks指出这是一个JSON日期),这让我想起了Telerik网格在Ajax模式下将响应序列化为JSON。
我创造,我认为一个辅助功能:
<script type="text/javascript" language="javascript">
function ConvertToDateFromJSON(jsonDate) {
var regex = /-?\d+/;
var numbers = regex.exec(jsonDate);
var d = new Date(parseInt(numbers[0]));
return d;
}
</script>
然后调用ClientTemplate是这样的:
columns.Bound(model => model.DateAdmitted)
.Template(o => o.DateAdmitted.ToString("d"))
.ClientTemplate(
"<#= $.telerik.formatString('{0:MM/dd/yyyy}', ConvertToDateFromJSON(DateAdmitted)) #>"
);
这就是净如何连载日期JSON。 – SLaks 2012-07-06 20:22:00
这对Slaks很有帮助。 – 2012-07-06 20:24:06