【发布时间】:2017-06-22 05:34:50
【问题描述】:
当多个参数传入WebApi时,它会导致异常"Can't bind multiple parameter to the request's content."。对于以下代码有任何解决方案
public class A1
{
public int id {get;set;}
public string name {get;set;}
}
public class A2
{
public int id2 {get;set;}
public string name2 {get;set;}
}
[Route("Save")]
[HttpPost]
public string Save([FromBody]A1 Emp, [FromBody]List<A2> EmpMarks)
{
}
JS 文件
$http({
method: "post",
url: "/api/Employee/Save",
data: JSON.stringify({
Emp: $scope.Emp,
EmpMarks: $scope.EmpMarks
})
}).then(function (response) {
}, function () {
alert("Error Occur");
})
【问题讨论】:
标签: javascript c# angularjs asp.net-mvc asp.net-web-api