复杂模型绑定到列表

我一直在试用MVCContrib的NameValueDeserializer,它将IList作为控制器的参数并将表单及其元素绑定到它,但我只是想知道MVC Beta是否有任何方法可以做到这一点?

我知道你可以绑定一个强类型的对象,但是我想绑定一些这些对象的List来进行批量编辑。

例如。

public void Save(IList items) { foreach (Item i in items) { //Save item } } 

这在MVC Beta中是否可行? 提前致谢。

是的,我在这里写了一篇关于它的详细博客文章 。 对于简单类型来说这很容易。 对于复杂类型,您需要执行以下操作: