小5聊Vue与.net Core 如何接收List<T>泛型参数
Posted 小5聊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小5聊Vue与.net Core 如何接收List<T>泛型参数相关的知识,希望对你有一定的参考价值。
Vue Element-ui axios-post请求,axios默认请求提的Content-Type为application/json
.net core后端接收参数有List<T>泛型参数,如何才能正确接收呢
1、不能接收到的情况
- 前端参数值
/*请求参数值*/
var data=[]
data.push(
id:1,
name:'aaa'
)
data.push(
id:2,
name:'bbb'
)
data.push(
id:3,
name:'ccc'
)
- 后端代码
[HttpPost]
public JsonResult Data(List<entity> list)
return Json(new c = 200, m = "test" );
public class entity
public int id get; set;
public string name get; set;
2、 能接收到的情况
- 前端参数值
/*请求参数值*/
var data=
length:0,
list:[]
var list=[]
list.push(
id:1,
name:'aaa'
)
list.push(
id:2,
name:'bbb'
)
list.push(
id:3,
name:'ccc'
)
data.length=list.lenght
data.list=list
- 后端代码
[HttpPost]
public JsonResult Data(entity entity)
return Json(new c = 200, m = "test" );
public class entity
public int length get; set;
public List<model> list get; set;
public class model
public int id get; set;
public string name get; set;
以上是关于小5聊Vue与.net Core 如何接收List<T>泛型参数的主要内容,如果未能解决你的问题,请参考以下文章
小5聊Asp.Net Core 2.1基础之开启HttpContext内容请求
小5聊Asp.Net Core 2.1基础之部署在IIS上接口请求超时解决方法