动态Web API层的自定义模型绑定器

时间:2017-11-06 14:32:16

标签: aspnetboilerplate

我想编写一个自定义模型绑定,如果它们在.NET Core 2中具有[TrimString]属性,则修剪字符串。我已经为MVC 2编写了这个ModelBinding,但是我正在使用用于自动生成API的Dynamic Web API。

是否可以将自定义模型绑定添加到.NET Core中的ABP 3.1.2中的Dynamic Web API?

2 个答案:

答案 0 :(得分:1)

你可以使用拦截。拦截在真正的应用服务方法执行之前工作。因此,您可以遍历输入对象并修改字符串。 AuditingInterceptor可以指导您如何编写拦截。

请参阅 https://github.com/aspnetboilerplate/aspnetboilerplate/blob/master/src/Abp/Auditing/AuditingInterceptor.cs#L55

这个 https://github.com/aspnetboilerplate/aspnetboilerplate/issues/161

答案 1 :(得分:0)

我建议切换到 ABPFramework,https://github.com/abpframework/abp。 您可以使用 ApplicationService 并且它支持 ASP.NET Core ModelBinder。

相关问题