不显眼的客户端验证规则中的验证类型名称必须是唯一的。多次看到以下验证类型:电子邮件

Viv*_*Dev 2 client-side-validation asp.net-mvc-5

我收到了这个黄色的死亡屏幕。而且我没有任何自定义 ModelValidatorProviders 或 DataAnnotationsExtensions 或任何此类东西。任何人都可以提出什么问题。在 web.config 中,当我将以下代码更改为

<add key="ClientValidationEnabled" value="false" />
Run Code Online (Sandbox Code Playgroud)

一切正常。但我想我会因此失去客户端验证。那么有人可以指导我如何调试吗?

Viv*_*Dev 5

我发现 NInject 是罪魁祸首。然后我用最新的 MVC5 和 WebApi nuget 包重建了应用程序,这解决了问题。