2

是否有任何示例/指南如何为 ASP.NET MVC WebAPI 堆栈实现自定义 IBodyModelValidator?试图用谷歌搜索它,但没有发现任何有趣的东西......

4

1 回答 1

4

我同意的例子似乎不多。

这取决于您在自定义验证中实际尝试实现的目标 - 但鉴于DefaultBodyModelValidator实际上将其验证推迟到模型的正确验证器(通过查找所需的验证器ModelValidatorProvidor)......也许您的逻辑扩展点应该改为是实现一个自定义ModelValidatorProvidor这里的例子),然后让 BodyModelValidator 代替它。

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

于 2013-01-10T14:06:47.183 回答