Реализация MVP внутри веб-форм немного менее совершенна, чем MVC, в основном из-за того, что у вас не может быть настраиваемой фабрики сборки для вашей страницы, что означает, что на каком-то уровне вам нужно соединить свою страницу с платформой IOC, обычно на уровень базовой страницы.
Я написал блог о достижении этого. Создание общей структуры Model-View-Presenter Я расширил это, чтобы позволить мне реализовать много представлений, и чтобы один докладчик выступал посредником во многих представлениях, но у меня не было времени на то, чтобы рассказать об этом. В любом случае, это более продвинутое использование, мой источник должен помочь вам в работе. Мой пост специально ссылается на StructureMap 2.5.3, но его легко адаптировать к любой среде IOC, поддерживающей функциональность типа «BuildUp».