更新时间:2022-05-04 18:36:20
您应该看一看这个职位从斯科特Hanselman的:
http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx
you should take a look to this post from scott hanselman: http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx
默认粘结剂才明白格式字典:
The default binder just understand dictionaries in the format:
params[0].key = kvp.key
params[0].value = kvp.value
帕拉姆的索引必须是连续的,从0且没有任何差距开始。目前佣工不支持这一点,所以你应该自己创建表单输入字段。
The index of the param must be sequential, starting from 0 and without any gaps. The current helpers don't support this, so you should create the form input fields by yourself.
您当然可以实现自己的粘结剂,像这样的:
http://siphon9.net/loune/2009/12/a-intuitive-dictionary-model-binder-for-asp-net-mvc/
you can of course implement your own binder, like this one: http://siphon9.net/loune/2009/12/a-intuitive-dictionary-model-binder-for-asp-net-mvc/