JSON日期未发布到控制器(KnockoutJS / JQuery,MVC 4 RC)

我有一个KnockoutJS视图模型,我将其作为JSON对象发布到MVC控制器,如下所示:

var dataObj = ko.toJSON(viewModel); $.post(postURL, dataObj, callBackFunc); 

模型本身具有出生日期字段: dataObj.DOB

但是每当我的MVC控制器收到它时,DOB字段总是#12:00:00 AM# (VB.NET)

这是我的控制器:

  _  _ Public Function PersonalDetails(PersonalInfo As DetailsViewModel.PersonalDetails) 'clean the null values Dim newValues As Dictionary(Of String, String) = _getPropertyDict(PersonalInfo) Dim repo As New DetailsViewModelRepository() For Each entry In newValues repo.InsertUpdateField(PersonalInfo.MemberId, entry.Key, entry.Value) Next Return PartialView("~/Views/Home/Details/PersonalDetails.vbhtml", PersonalInfo) End Function 

如何让它正确收到日期?

我尝试了以下它并且它工作,只是不确定浏览器兼容性的范围:

dataObj.DOB = dataObj.DOB.toISOString();