1

假设我有一个如下所示的请求 DTO:

public class MyRequest
{
    public DateTime? SomeDateTime { get; set; }
}

在客户端我想使用 jQuery 发布到它:

$.ajax({
    type: 'POST',
    url : '/myrequest',
    data: { someDateTime: new Date() },
    dataType: 'json',
    success: function (data) { console.log(data.success); }
});

为什么这不起作用MyRequest.SomeDateTime永远不会被填充。我应该通过什么而不是new Date()

4

1 回答 1

1

传入

new Date().toJSON()

有关json 中日期的更多信息,请参阅“正确的”JSON 日期格式

于 2013-01-18T16:02:26.310 回答