使用标识符作为数组并发送给MVC控制器
Working with identifiers as arrays and sending to MVC controller
我的页面上有一些标识符。命名为id[0], id[1],一直到id[20],有时甚至更多。我需要将这些发送到MVC控制器,我想把它们打包成一个对象,并在控制器解包。有人能告诉我,如果这是可能的,我的javascript的知识只是基本的,所以我真的很感激建议走哪条路。例如,我可以使用JSON或序列化。顺便说一句,我正在使用jQuery。
戈登你可以发送JSON格式的数据。
参见> ASP。如何将JSON对象作为参数从视图传递到控制器
如果您已经有id
数组(id[0], id1,…id[20])可以将JSON.stringify(id)
转换为JSON字符串,其中JSON.stringify
函数定义在json2.js.
在服务器端,你可以使用例如JavaScriptSerializer的Deserialize方法将数据转换为List<T>
,其中T
是id[i]
的类型(例如string
)。
如何发送关于jQuery.ajax
的数据,你已经从另一个答案中知道了。
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 将不在模型中的数据返回到mvc控制器
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 从 javascript 获取 MVC 控制器中的操作参数时出错
- 使用 $.getJson 方法从 jquery 调用 C# MVC 控制器方法
- 将数据从MVC控制器传递到Angular视图,而不在最终的html中显示数据值
- 有可能将东西存储在MVC控制器中吗
- 如何使用json对发送到MVC控制器的数据进行编码
- POST KnockoutJS数据到mvc控制器没有绑定
- 在Javascript函数中获取MVC控制器名称
- ASP.NET MVC:2d数组在从javascript传递到MVC控制器操作后为null
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- AJAX只将数组的最后一个元素传递给MVC 5控制器
- 无法使用.ajax调用显示MVC控制器返回的属性值
- 使用ajax将字符串数组传递给mvc控制器
- 数据从Javascript传递到MVC控制器
- 通过url将jsonArray传递给mvc控制器,无法获取对象
- 使用MVC控制器与websockets连接到windowsazure
- AngularJS vs MVC控制器选择什么