Разрешение с помощью Ninject в фильтрах MVC2 - PullRequest
2 голосов
/ 21 ноября 2010

Эй, я все время искал решение для внедрения в фильтры действий. Я нашел несколько решений, но они были реализованы с более старой версией ninject / mvc. Кто-нибудь нашел простое решение этой проблемы? Я был заблокирован на один день, пытаясь получить чистую реализацию.

Я посмотрел на это решение , но многие функции, которые он использует, в Ninject устарели.

1 Ответ

2 голосов
/ 21 ноября 2010

Ninjet.Web.Mvc поддерживает это, и исходный код поставляется с примером приложения, в которое встроен фильтр.См. https://github.com/ninject/ninject.web.mvc. Единственное, что вам нужно сделать, это добавить в ваш фильтр действий porperty с атрибутом Inject.

MVC3 имеет еще лучшую поддержку, см. http://www.planetgeek.ch/2010/11/13/official-ninject-mvc-extension-gets-support-for-mvc3/#more-2004

...