抽象子对象的自定义模型活页夹

时间:2014-09-12 12:02:02

标签: asp.net-mvc-5 model-binding

我有一个具体的视图模型,其成员是抽象类。

我有一个自定义模型绑定器,它检测抽象类并使用隐藏字段来确定类型。这似乎工作正常,除了模型绑定器似乎没有为抽象子对象绑定,所以它们总是为空。

如何让我的模型绑定器在整个对象上以递归方式运行?

1 个答案:

答案 0 :(得分:0)

问题是我的孩子成员不是属性,因此没有公开参与活页夹。

解决方案是创建成员属性,然后按预期方式对绑定器进行爬网。