【发布时间】:2014-04-04 15:26:40
【问题描述】:
将 js Date 对象传递给我的 ASP.NET Web Api 控制器时,我总是得到 null。我尝试过传递字符串、字符串数组、时间跨度——所有这些都有效,日期除外。检查请求时,日期是这样传递的:
date:"2014-03-13T15:00:00.000Z"
角度:
$http({
method: 'get',
url: 'api/stuff',
params: {
date: new Date()
}
);
在我的 ApiController 中:
public IEnumerable<StuffResponse> Get(
[FromUri] DateTime? date
){ ... }
传递日期的正确方法是什么?
【问题讨论】:
标签: c# javascript asp.net angularjs asp.net-web-api