Ninject现在可以将属性注入ValidationAttribute(https://github.com/ninject/ninject.web.mvc/wiki/Injection-of-validators)。它工作得很好,直到绑定对象InRequestScope()。
所以,这就是我认为正在发生的事情。 ValidationAttribute在ASP.NET中实现为单例。
Ninject不会尝试填充注入的属性,因为验证属性永远不会重新实例化。
这有意义吗?有没有人有任何解决方法的想法?