模型绑定时集合类型的要求是什么?

时间:2010-05-12 15:25:13

标签: collections binding asp.net-mvc-2

我一直在审查与集合的模型绑定,特别是通过本文

http://weblogs.asp.net/nmarun/archive/2010/03/13/asp-net-mvc-2-model-binding-for-a-collection.aspx

但是,我想在我的代码中使用的模型不使用通用列表实现集合。相反,它使用自己的集合类,它继承自定义泛型集合基类,其声明为

public abstract class CollectionBase<T> : IEnumerable<T>

我的POSTed操作方法中的集合都是非null,但不包含任何元素。

有人可以提供建议吗?

1 个答案:

答案 0 :(得分:0)

我的解决方案是编写自己的视图模型,使用通用列表代替集合类。