У меня есть приложение webforms, на котором я хотел бы использовать внедрение зависимостей.Я понимаю, что не могу использовать DI для создания каждой Страницы, потому что у веб-форм нет правильных хуков, как у aspnet MVC.
Нейт Кохари (Nate Kohari) предлагает в списке рассылки ninject , что вы можете создать базовую страницу, которая будет обрабатывать разрешение зависимостей посредством внедрения свойства, что, безусловно, кажется, что оно будет работать.
Но мое приложение webforms реализует шаблон Model-View-Presenter, и я хочу знать, почему я не мог просто использовать свой контейнер для разрешения моего Presenter в конструкторе представления, поскольку у моего Presenter должны быть все зависимости, которые мне нужно было бы разрешить?Есть ли какая-либо зависимость, которую я хотел бы / нужно разрешить, которая находится непосредственно в представлении?