我找到了一个简单的答案。在我的Javascript中,我正在使用JavascriptSerializer序列化数据。经过大量的搜索之后,我发现本文显示了如何使用JsonConvert进行序列化,该序列会导致使用对.NET更友好的DateTime。
旧:
var specs = @Html.Raw(new System.Web.script.Serialization.JavascriptSerializer().Serialize(ViewBag.JobSpecEquipment))
日期看起来像这样:
Date(1348017917565)
新:
var specs = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.JobSpecEquipment));
日期看起来像这样:
2012-09-18T21:27:31.1285861-04:00
所以问题实际上是我最初是如何进行序列化的。一旦我使用了JsonConvert,后端的反序列化就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)