0

由于日期格式,当我调用我的 WebMethod 时出现错误。我有一个日期等于 DateTime.MinValue。

打电话...

ko.toJSON({ employee: viewModel.employee });

[WebMethod]
public static string SaveEmployee(Employee employee)
{

}

我得到以下结果...

Chrome (works):
"terminationDate":"0001-01-01T06:00:00.000Z"

IE8 (does not work):
"terminationDate":"1-01-01T06:00:00Z"

我怎样才能解决这个问题?

4

1 回答 1

0

我通过在我的 JSON 中填充日期来修复它:

var postData = JSON.parse(JSON.stringify(ko.toJSON(viewModel)).replace(/\"1-01-01/g, "\"0001-01-01"));
于 2013-02-22T18:41:19.333 回答