4

我想完全禁用 WebAPI 控制器的模型验证。我尝试了几种方法来为 MVC 做这件事,但似乎 WebAPI 没有得到这些方法。

就我而言:

  1. 自定义格式化程序创建并填充对象
  2. 发生默认验证
  3. 对象传递给控制器
  4. 我的代码开始工作

我正在尝试完全删除第 2 步。

4

1 回答 1

13

试试这个:

config.Services.Clear(typeof(ModelValidatorProvider));

它应该完全禁用对 URI 参数和正文参数的验证。

于 2013-05-22T20:35:52.567 回答