我不知道,因为当我按角度发帖时,不会填充对象,例如类别或状态。只是产品。但是,请注意Request.Form 列表中的信息。未正确执行活页夹。我究竟做错了什么?是否有任何 web api 配置?我已经尝试通过 application/json,[frombody] 发送数据......我没有选择。提前致谢。
var product = {
id: 1,
name: "Name",
categories: [
{ id: 1, name: "name 1" },
{ id: 2, name: "name 2" }
],
status: { id: 1, name: "active" }
};
var config: ng.IRequestConfig;
config = { url: "", method: "POST", headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;' } };
self.$http.post("api/produto", $.param(product), config)
.success(function () {
alert("OK");
});
[HttpPost]
public ProductInfo Post(ProductInfo item)
{
return item;
}