【Asp.Net|【小5聊】Vue与.net Core 如何接收List<T>泛型参数】Vue Element-ui axios-post请求,axios默认请求提的Content-Type为application/json1、不能接收到的情况
.net core后端接收参数有List泛型参数,如何才能正确接收呢
- 前端参数值
/*请求参数值*/
var data=https://www.it610.com/article/[]
data.push({
id:1,
name:'aaa'
})
data.push({
id:2,
name:'bbb'
})
data.push({
id:3,
name:'ccc'
})
- 后端代码
[HttpPost]
public JsonResult Data(List list)
{
return Json(new { c = 200, m = "test" });
}public class entity
{
public int id { get;
set;
}
public string name { get;
set;
}
}
2、 能接收到的情况
- 前端参数值
/*请求参数值*/
var data=https://www.it610.com/article/{
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 list { get;
set;
}
}public class model
{
public int id { get;
set;
}
public string name { get;
set;
}
}
推荐阅读
- 前端WEB学习|JavaScript框架有哪些(JS框架汇总)
- vue-config-js配置参考
- 前端开发|数据可视化大屏-Vue项目
- 一些零碎代码|适用于eclipse的codetemplate.xml
- Vue|基于vue+srpingboot的学生成绩管理系统
- 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表
- 前端|913 error Component name “home“ should always be multi-word vuemulti-word-component-names
- 语言|网页开发语言
- 语言|几种主流网页开发语言的思考 [转]