【发布时间】:2016-12-01 01:37:31
【问题描述】:
我的 AJAX 方法返回一个视图模型,它是一个使用JavaScriptSerializer().Serialize() 序列化的数据结构。此数据包括许多可为空的 DateTime? 属性。
我注意到这些日期在 JavaScript 中显示为 "/Date(1480551007625)/" 格式的字符串。经过一番研究,我想出了如何将其转换为 JavaScript 日期。
但问题是,如果我将数据发布回我的 AJAX 方法,我会收到以下错误:
/Date(1480551007625)/ 不是 DateTime 的有效值。
即使我没有在视图模型中修改该值,也会发生此错误!也就是说,我只是发回完全相同的、未修改的视图模型对象。
如何在客户端的视图模式下转换 DateTime 属性,以便它们可以回发到服务器并转换回DateTime 属性。
【问题讨论】:
-
This question 可能有用
标签: javascript c# asp.net ajax webforms