我有一个针对特定数据类型的自定义数据绑定器,并且一切正常。但是我想知道是否可以更改绑定上下文并为另一种类型调用 BindModel 而不是被绑定的类型。
例如:
public class CustomModelBinder : DefaultModelBinder
{
public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
var otherTypeObject = BindModel(controllerContext, [other-binding-context]);
return wizard;
}