我的班级图:
基本内容类
- 页面继承 BaseContentClass
- Tab 继承 BaseContentClass
- ...
如果我这样做
ModelBinders.Binders.Add(typeof(BaseContentObject), new BaseContentObjectCommonPropertiesBinder());
然后当出现 Tab 类型的控制器动作参数时,不会触发自定义模型绑定器。
如果我这样做,它会被解雇:
ModelBinders.Binders.Add(typeof(Tab), new BaseContentObjectCommonPropertiesBinder());
但是我不想在 global.asax.cs 中编写“n”个 Add 语句来将所有派生类与我的自定义模型绑定器相关联,对吗?我不知道我是否还有其他选择。