MVC ASP.NET从View到Controller获取52个文本框键/值的最佳方法

我希望不要将每个作为参数传递给控制器​​post方法。

有一个52个文本框的网格,代表一年中的几周,每个都将包含一个十进制值,需要将所有这些传递回控制器以进行数据库的批量更新。

编辑:添加更多详细信息。

所以我的行动指数(); 返回一个包含52个对象列表的视图。

所以

返回查看(日期);

在视图中,我为模型中该类型的所有对象做了foreach,并将它们的值放入文本框中,然后我想要更改它们并点击提交。

有没有办法让更新的列表进入我的POST控制器,而不必给它52个参数与文本框的ID?

非常感谢提前!

编辑:也许有一种方法我可以将论坛发布到控制器并迭代文本框控件并获取id / value,任何想法如何?

看看这个问题。 它应该比使用FormCollection提供更好的答案。

复杂模型绑定到列表

嘿,我有点搞砸之后得到了我想要的解决方案。 我刚刚传入了参数“FormCollection myForm”,经过对该对象的一些探索后,我找到了52个值! 谢谢您的帮助。

编辑:由于同伴压力可能超过一年前我删除了这个…但回头看它我没有看到问题是什么,除了回答我自己的问题..