我一直在回顾与集合绑定的模型,特别是在本文中
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>
我的已发布操作方法中的集合都是非空的,但不包含任何元素。
有人能提出建议吗?
我的解决方案是编写自己的视图模型,用通用列表代替集合类。