在过滤器MVC2中使用Ninject进行解析

时间:2010-11-21 19:15:19

标签: asp.net-mvc-2 dependency-injection filter ninject

嘿,我一直在寻找注入动作过滤器的解决方案。我找到了一些解决方案,但它们是使用旧版本的ninject / mvc实现的。有没有人找到这个问题的简单解决方案?我被封锁了一天试图获得干净的实施。

我查看了this solution,但他使用的很多功能都在Ninject中弃用了。

1 个答案:

答案 0 :(得分:2)

Ninjet.Web.Mvc支持此功能,源代码附带一个带过滤器注入的示例应用程序。见https://github.com/ninject/ninject.web.mvc。您唯一需要做的就是在动作过滤器中添加一个带有Inject属性的属性。

MVC3有更好的支持,请参阅http://www.planetgeek.ch/2010/11/13/official-ninject-mvc-extension-gets-support-for-mvc3/#more-2004