提问人:karthikeyan Chandrasekar 提问时间:4/19/2022 最后编辑:karthikeyan Chandrasekar 更新时间:4/19/2022 访问量:58
如何在 c 中将对象数组和每个对象包含两个对象 JavaScript 传递给控制器#
How to pass array of objects and each objects contains two objects JavaScript to controller in c#
问:
(示例请求参数将是)
request 对象将具有 ( 数组 [0] : {objects1,objects2} 数组[1]:{objects1,objects2})
request = {
"RequestRowIds": row["RowId"], // objects1
"SelectedRequest": request // objects2
};
API 调用:
return common.utils.httpPost("/Test/Create?" + request ).then(function (response)
{
common.toastr.success('Saved ' + Create.name + ' successfully!');
});
值已在“请求”时分配,并在将值传递给控制器时分配。它被跳过了。(错误是“request”属性)
类属性声明:
public class RequestItems
{
public dynamic RequestRowIds { get; set; }
public dynamic SelectedRequest { get; set; }
}
控制器将是:
public async Task<Result> TestCreate(List<RequestItems> request )
{
// serviceLayer(request)
}
调用不会从前端到达控制器部分,而是跳过前端本身。
我试过
public class request
{
public IEnumerable<object> request{ get; set; }
public dynamic request{ get; set; }
public List<dynamic> request{ get; set; }
}
请帮助解决此问题。
答: 暂无答案
评论