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