0
我处理后从我的网页上一个javascript脚本的格式将数据发送到我的操作方法:
stuff[value1]=value1
stuff[value2]=value2
stuff[value3]=value3
...就像一个PHP哈希。如果我在PHP编程这一点,我会做类似
$data = $POST['stuff']
无论如何,我可以很容易地处理这个数据在ASP.NET MVC的方式检索值到一个哈希?我为我的操作方法使用了一个FormCollection参数,它捕获的数据使得每个键都像stuff [value1],值为value1。我可以做到这一点,但真正的关键是在[]中,我宁愿不必从字符串中解析出真正的键。我也试过
Dictionary<String, object> stuff
但是根本没有绑定任何数据。
感谢您的链接。我之前瞥了一眼,但我没有看到它的封面。你的解决方案在我的情况下不起作用 - 东西参数变为空。我的数据格式与您的示例完全不同。我的是:stuff [key1] = value1&stuff [key2] = value2&...我会看看你的链接中是否有东西可以帮助我摆脱这种格式。 – 2012-01-31 22:35:40
@RichM。这就是默认的“Model Binder”的工作方式,你可以实现一个自定义的。 – gdoron 2012-01-31 22:41:50
我会查看自定义模型联编程序。谢谢。 – 2012-02-02 22:33:37