我想编写一个自定义模型绑定,如果它们在.NET Core 2中具有[TrimString]
属性,则修剪字符串。我已经为MVC 2编写了这个ModelBinding,但是我正在使用用于自动生成API的Dynamic Web API。
是否可以将自定义模型绑定添加到.NET Core中的ABP 3.1.2中的Dynamic Web API?
答案 0 :(得分:1)
你可以使用拦截。拦截在真正的应用服务方法执行之前工作。因此,您可以遍历输入对象并修改字符串。 AuditingInterceptor可以指导您如何编写拦截。
这个 https://github.com/aspnetboilerplate/aspnetboilerplate/issues/161
答案 1 :(得分:0)
我建议切换到 ABPFramework,https://github.com/abpframework/abp。 您可以使用 ApplicationService 并且它支持 ASP.NET Core ModelBinder。