实际上,在我的.NET核心项目中,我使用了一个简单的模型绑定器来修剪输入字符串 public class StringModelBinder : IModelBinder public TaskvalueAsString); }
} 我通过IModelBinderProvider使用它,它可以很好地处理字符串类型的输入但是,我注意到在输入时它不会触发,我有一个字符串集合,如下所示 public
更多描述:// I defined a custom model binder
public class EmptyStringToNullModelBinder : IModelBinder在我的整个项目中,有很多字符串参数被分配给这个属性。有点丑。我想告诉Web,“将此属性用作我的所有字符串参数的默认属性”。
我已经实现了一个ModelBinder,但是它的BindModel()方法没有被调用,我得到了错误代码500,其中包含以下消息:无法从“MyModelBinder”创建“IModelBinder请确保它是从'IModelBinder‘派生的,并且有一个公共的无参数构造函数。public class MyModelBinder : IModelBinder