我正在处理我页面上的javascript脚本中的帖子,该帖子将数据以以下格式发送到我的操作方法:
stuff[value1]=value1
stuff[value2]=value2
stuff[value3]=value3
...就像PHP哈希一样。如果我在PHP中编程,我会通过执行类似
的操作将值检索到哈希中$data = $POST['stuff']
我能以ASP.NET MVC的方式轻松处理这些数据吗?我在我的action方法中使用了FormCollection参数,它捕获数据,使得每个键都像stuff [value1],值为value1。我可以这样做,但真正的键在[]内部,我宁愿不必从字符串中解析出真正的键。我也试过了
Dictionary<String, object> stuff
但根本没有绑定任何数据。
答案 0 :(得分:0)
?stuff[0].Key=1&stuff[0].value=2&stuff[1].Key=1&stuff[1].value=2
&stuff[2].Key=1&stuff[2].value=2;
将绑定到:
public ActionResult Foo(Dictionary<int,object> stuff)
{
}
阅读this post以了解此类复杂情况。