IBodyModelValidator自定义实现

时间:2013-01-10 12:21:41

标签: asp.net-mvc asp.net-mvc-4 asp.net-web-api

是否有任何示例/指南如何为ASP.NET MVC WebAPI堆栈实现自定义IBodyModelValidator?试图google它,但没有发现任何有趣的事情......

1 个答案:

答案 0 :(得分:3)

似乎没有很多我同意的例子。

这取决于您在自定义验证中实际尝试实现的目标 - 但鉴于DefaultBodyModelValidator实际上将其验证推迟到模型的正确验证器(通过{{1查找所需的验证器)或许...您的逻辑扩展点应该是实现自定义ModelValidatorProvidorexample here),然后让BodyModelValidator遵循它。

在任何情况下,如何实现自定义示例的最佳示例可能是查看默认代码。这可以在CodePlex网站here上找到。