0
我有这个角的js代码在这里:角JS - 将数据发送到.NET API控制器
$http.post('/reports/', JSON.stringify($scope.user));
及其撞击着我的报告控制器Post方法:
[HttpPost]
public dynamic Post(Array data){
//do something
}
,但是当我检查我Post方法中的数据,当它在我的断点命中它显示为空:(如何将数据从$ scope.user传递到我的控制器。我做了一个console.log $ scope.user和数据在那里,它是一个对象,但试图通过它作为JSON。
我发现这一点:
public HttpResponseMessage Post([FromBody]Customer cust)
{
var newCust = _Repository.InsertCustomer(cust);
if (newCust != null)
{
var msg = new HttpResponseMessage(HttpStatusCode.Created);
msg.Headers.Location = new Uri(Request.RequestUri + newCust.ID.ToString());
return msg;
}
throw new HttpResponseException(HttpStatusCode.Conflict);
}
我将不得不把[FromBody]报告的报告阵列数据,而不是
数组只是我现在放在那里,我正在寻找将JSON数据传递给我的.NET API控制器 – user3723240
控制器将绑定对象到它对应的参数。只要通过写东西。 – Fals