在MVC中,我获得的POST数据来自一个包含输入单元行的表单,最终作为表单元素的NameValueCollection及其提交的值看起来像这样(摘录):
[47]: "[DocStatus][1][Status]"
[48]: "[DocStatus][1][Notes]"
[49]: "[DocStatus][2][Status]"
[50]: "[DocStatus][2][Notes]"
[51]: "[DocStatus][3][Status]"
[52]: "[DocStatus][3][Notes]"
我正在尝试将这些条目转换为其代表对象(即属性为DocStatus
和Status
的{{1}}项列表。
我曾想过按密钥迭代和解码集合并以这种方式填写列表,但我认为有人可能有更好的解决方案。
是的,我知道如果你正确地将它放入函数调用中,MVC通常会自动执行此操作,但这不是一本书本功能,我必须从这个NameValueCollection对象开始。