我们正在使用自定义模型绑定程序,如何为一种操作方法禁用模型绑定,以便我可以直接从角度http发布请求中发布数据, 我已将其他/新类用作操作方法的参数。 但由于自定义模型联编程序丢失了发布的数据。
答案 0 :(得分:0)
我认为您不能为某个操作禁用自定义模型绑定,但是可以通过(模型)类类型来实现。
我猜你有这样的东西:
ModelBinders.Binders.DefaultBinder = new CustomModelBinderClass();
“绑定器”属性是一个字典映射(模型)类型,用于对绑定器类进行建模,因此,如果您可以在这种情况下使用唯一的模型类型,则应该能够像这样更改回该模型类型的默认绑定器:
var defaultBinder = new DefaultModelBinder();
ModelBinders.Binders.Add(typeof(ModelThatNeedsDefaultBinding), defaultBinder);