Интересно, может ли кто-нибудь помочь с интеграцией IOC Spring.net в мою ASPX-страницу? В настоящее время страница настроена с помощью контроллера, т.е. свойство Controller устанавливается с таким объектом:
// Create a list of views
var views = new List<IView>() { this.MasterPage, this, this.ucHeader };
// Setup this page with a controller
this.Controller = new Controller(views);
То, что сделано выше, создает список интерфейсов Iview, который составлен со ссылкой на главную страницу, текущую страницу и элемент управления заголовком, которые все наследуются от IView. Этот ход передается в конструктор объекта Controller, как показано выше.
Я хочу уйти от этого сейчас и использовать Spring.net для инъекций IOC. Поэтому с помощью Spring.net это будет достигнуто с помощью XML-файлов. У меня есть это на месте.
Проблема, с которой я столкнулся, заключается в том, что я не уверен, как я могу создать список представлений, текущей, главной страницы и ucHeader и передать объекту Controller.
Какой-нибудь совет о том, как я мог бы достичь вышеупомянутого?