Asp.net mvc 发送到ASP MVC的KendoUI日期中的ModelState无效

Asp.net mvc 发送到ASP MVC的KendoUI日期中的ModelState无效,asp.net-mvc,kendo-ui,Asp.net Mvc,Kendo Ui,我正在使用ASP MVC和KendoUI。数据以json格式发送。我从KendoUI网格更新中得到ModelState错误,根据ModelState ErrorMessage-“值'/Date(1361499139623)/'对FirstAvailableDate无效。” 这是我的firebug帖子的打印屏幕 如何解决这个问题?我目前正在做ModelState.Clear()。。。悲哀…很可能项目缺少“”脚本。在将日期发回ASP MVC控制器之前,我使用javascript格式化了日期 以下是

我正在使用ASP MVC和KendoUI。数据以json格式发送。我从KendoUI网格更新中得到ModelState错误,根据ModelState ErrorMessage-“值'/Date(1361499139623)/'对FirstAvailableDate无效。”

这是我的firebug帖子的打印屏幕


如何解决这个问题?我目前正在做ModelState.Clear()。。。悲哀…

很可能项目缺少“”脚本。

在将日期发回ASP MVC控制器之前,我使用javascript格式化了日期

以下是我的javascript:

    function toISOString(d) {
        var year = d.getFullYear();
        var month = d.getMonth() + 1;
        var date = d.getDate();
        return year + '-' + month + '-' + date;
    }

    function toMVCDateTime(d) {
        return d.getUTCFullYear() + '-' + padzero(d.getUTCMonth() + 1) + '-' + padzero(d.getUTCDate()) + 'T' + padzero(d.getUTCHours()) + ':' + padzero(d.getUTCMinutes()) + ':' + padzero(d.getUTCSeconds()) + '.' + pad2zeros(d.getUTCMilliseconds()) + 'Z';
    }

    $.ajax({
        url: "TimeSheet/GetWeeklyHistoricalTimeSheets",
        type: "POST",
        //data: { date: utcDate.toISOString() },
        data: { date: toISOString(utcDate)},
        success: function (response) {
            htmlFactory(response);
        }
    });

尝试将dateformat应用于ASP端的modelmodel或kendoui javascript端的model的该日期属性?我正在使用带有ASP包装的KendoUI。我确实包含了这个js文件。