Может ли Ninject внедрить класс и сделать его ссылкой на целевой класс в качестве обратной ссылки? - PullRequest
3 голосов
/ 22 августа 2011

Я хочу добавить докладчика в мой класс веб-формы.При этом я бы хотел, чтобы внедренный докладчик содержал ссылку на представление, в которое он внедряется.Внедрить класс со ссылкой на класс, в который он вводится.Возможно ли это сделать с помощью Ninject?При внедрении в класс веб-форм выполняется ли внедрение до выполнения конструктора?Должен ли я просто ввести выступающего и использовать конструктор для передачи представления?

1 Ответ

1 голос
/ 23 августа 2011

Для веб-форм это невозможно, потому что форма не создана ninject. Вы должны передать его вручную докладчику.

Я думаю, что решение состоит в том, чтобы использовать MVC там, где у вас есть поддержка вашей проблемы из каркаса. Веб-формы и MVC могут быть смешаны. Вы можете создавать новые страницы с помощью MVC и по-прежнему использовать старые веб-формы. Когда вам нужно изменить страницу веб-форм, вам лучше переделать ее в MVC для изменения.

...