Я пытаюсь разработать способ использования инъекции зависимостей с элементами управления ASP.NET Web Forms.
У меня есть множество элементов управления, которые напрямую создают репозитории, и используют их для доступа и привязки к данным и т.д.
Я ищу шаблон, в котором я могу передать репозитории внешним элементам управления (IoC), поэтому мои элементы управления не знают о том, как создаются репозитории и откуда они пришли и т.д.
Я бы предпочел не иметь зависимости от контейнера IoC от своих элементов управления, поэтому просто хочу иметь возможность создавать элементы управления с помощью конструктора или свойства.
(И чтобы просто усложнить ситуацию, эти элементы управления строятся и размещаются на странице с помощью CMS во время выполнения!)
Любые мысли?