是否有任何示例/指南如何为ASP.NET MVC WebAPI堆栈实现自定义IBodyModelValidator?试图google它,但没有发现任何有趣的事情......
答案 0 :(得分:3)
似乎没有很多我同意的例子。
这取决于您在自定义验证中实际尝试实现的目标 - 但鉴于DefaultBodyModelValidator
实际上将其验证推迟到模型的正确验证器(通过{{1查找所需的验证器)或许...您的逻辑扩展点应该是实现自定义ModelValidatorProvidor
(example here),然后让BodyModelValidator遵循它。
在任何情况下,如何实现自定义示例的最佳示例可能是查看默认代码。这可以在CodePlex网站here上找到。