asp.net-web-api – 将JSON数组从Javascript传递到Web API Contr
发布时间:2020-12-15 22:17:25 所属栏目:asp.Net 来源:网络整理
导读:我无法在web api控制器方法(SaveDetails)中获取 JSON数组参数. 这是我的代码. JavaScript代码: $.ajax( { url : "api/Test/SaveDetails",type : "POST",data : { "employees": [ { "firstName": "John","lastName": "Doe" },{ "firstName": "Anna","lastNam
我无法在web api控制器方法(SaveDetails)中获取
JSON数组参数.
这是我的代码. JavaScript代码: $.ajax( { url : "api/Test/SaveDetails",type : "POST",data : { "employees": [ { "firstName": "John","lastName": "Doe" },{ "firstName": "Anna","lastName": "Smith" },{ "firstName": "Peter","lastName": "Jones" } ] },success: function (data) {alert("success");},error: function () {alert("Error");} }) 控制器方法 [HttpPost] public DataSet SaveDetails(Models.Person[] obj) { //save opertion. } 模型方法: public class Person { public string firstName { get; set; } public string lastName { get; set; } } 在web api方法中获取JSON数组参数有哪些更改. 解决方法
请尝试以下代码:
声明模型方法如下: public class Models.employees { public string firstName { get; set; } public string lastName { get; set; } } public class Models.RootObject { public List<employees> employees { get; set; } } 控制器: [HttpPost] public DataSet SaveDetails([FromBody]RootObject Person) { //save opertion. } 这是预期的结果: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- entity-framework – Entity Framework EntityType’UserAc
- asp.net-mvc – 如何使用Mono.WebServer(XSP)运行我的单声道
- iis – 将整个经典ASP网站重定向到新域名的最佳方法是什么?
- asp.net – 获取数据绑定到ListView上DataBound事件
- asp.net-mvc – MVC项目中的System.Globalization.CultureN
- asp.net – 找不到元素’elmah’的架构信息
- asp.net – 将Eval参数从ASPX文件传递给JavaScript函数
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JSonResult
- asp.net-core – 如何获取有关运行时.Net Core的信息
- asp.net – mvc部署需要哪些文件?
推荐文章
站长推荐
- asp.net-mvc – Visual Studio 2010 Web发布缺少
- asp.net-mvc – ASP.NET MVC实体框架关系绑定
- asp.net-mvc – 使用模型更改更新scaffolded控制
- asp.net – Windows 10主页:Windows身份验证
- asp.net – Web API IIS要求
- 使用ASP.NET Web API进行OAuth Facebook身份验证
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net-mvc – ASP.Net T4MVC文件未自行更新
- asp.net-core – vNext MVC模板 – wwwroot
- asp.net-mvc – 在MVC中传递参数的设计建议
热点阅读