如何在http动作(List abc,List)xyz中接收两个参数作为数组。 在那次尝试之后我使用了一个模型类。 LIK
public class ItemAndChecque
{
public List<SaleItem> saleitem { get; set; }
public List<itemChecqe> itemchecq { get; set; }
}
public IHttpActionResult TowArrayValue(List<ItemAndChecque> abc)
我做了很多尝试解决它但不是......有人可以给我任何解决方案。
答案 0 :(得分:0)
您的数组需要分组在一个对象数组中:
var Indata = {saleitem: $scope.saleitem,itemchecq: $scope.itemchecq}
$http({
url: "someAPI",
method: "POST",
data: Indata
});
将ItemAndChecque作为模型类添加到后端。
然后您可以在API控制器中接收它,如下所示:
public void Post(ItemAndChecque request)
{
var productRepository = new ProductRepository();
var newProduct = productRepository.Save(request.product);
}
此处request
包含2个道具,其值为saleitem和itemchecq
编辑:根据@Icycool的评论