asp.net-mvc – 用于json嵌套数组的MVC3绑定
发布时间:2020-12-16 06:47:17 所属栏目:asp.Net 来源:网络整理
导读:我有一个简单的 javascript数组.它的声明如下: coords = [] 每次用户点击图片时,我都会这样做: coords.push([x,y]) 所以我最终得到这样的东西:(在javascript中) [[342,144],[477,99],[632,148],[529,162]] 但我不知道在控制器方法中将它绑定到什么…我试过
我有一个简单的
javascript数组.它的声明如下:
coords = [] 每次用户点击图片时,我都会这样做: coords.push([x,y]) 所以我最终得到这样的东西:(在javascript中) [[342,144],[477,99],[632,148],[529,162]] 但我不知道在控制器方法中将它绑定到什么…我试过了 List<List<int>>,int[][],int[,] 他们似乎都没有工作.它只在我使用字符串时才有效. 这是我用来将它发送到服务器的代码: $.ajax({ type: "POST",url: "/home/SaveCoords",data: { coords: JSON.stringify(coords) } }).done(function (msg) { alert("Data Saved: " + msg); }); 这是我在控制器上使用的代码 [HttpPost] public ActionResult SaveCoords(string coords) { return Json("Hello",JsonRequestBehavior.AllowGet); } 救命? 解决方法
您应该将请求内容类型设置为application / json,并相应地更改数据.
这是工作示例: $.ajax({ type: "POST",contentType : 'application/json',data: JSON.stringify(coords) }).done(function (msg) { alert("Data Saved: " + msg); }); 和服务器 public ActionResult SaveCoords(int[][] coords) { return View(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在基本控制器中覆盖ASP.NET MVC中的OnAuthorization
- asp.net – Visual Studio“添加为链接”调试时不工作
- 存储ASP.NET会话状态时AppFabric Cache的新缓存参数
- asp.net-mvc – ASP.NET MVC – HtmlHelper和Session数据
- asp.net – 如何使用窗口身份验证获取电子邮件地址
- asp.net-core – 如何使用TeamCity使用WebDeploy部署ASP.NE
- asp.net – 在乌龟SVN操作后丢失的IIS_IUSRS权限
- 什么是Application Server for ASP.NET?
- asp.net-web-api – 在WebApi2项目中使用CacheOutput属性时
- [asp.net core 源码分析] 01 - Session
推荐文章
站长推荐
- 如何使用Entity Framework创建数据集并在asp.net
- asp.net – 使用自定义AuthorizeAttribute生成返
- asp.net – 如何将模型从一个局部视图传递到另一
- [.Net码农]ASP.NET MVC 之 View 测试
- asp.net – MVC 4如何为WebGrid设置行ID
- asp.net – 使用umbraco的iis应用程序池使用过多
- 是否有任何ASP.NET应用程序来监控在线用户和页面
- asp.net-mvc-4 – 如何获取没有隐藏输入的AntiFo
- asp.net-mvc – VS2012启用NuGet包恢复消失,缺少
- asp.net-mvc – 在数据实体框架中显示名称
热点阅读