Мы пытаемся использовать шаблон MVP в нашем текущем проекте (приложение asp.net) и столкнулись с некоторыми проблемами.Страница имеет несколько разделов, и мы используем пользовательские элементы управления для этих независимых разделов.Теперь каждый пользовательский элемент управления имеет свой собственный вид и презентатора, а страница выступает в качестве базового вида.Теперь вопрос в том, как передать ему данные, необходимые для управления пользователем?
Согласно текущему дизайну, ведущий страницы получит необходимые данные для всей страницы.Как эти данные могут быть переданы в презентатор пользовательского элемента управления?
Другой подход, который мы думаем, состоит в том, чтобы вместо этого создавать только представления для пользовательских элементов управления и использовать страницу-презентатор для обработки всех событий.В этом случае мы будем иметь несколько интерфейсов представления, которые будут реализованы каждым представлением пользовательского элемента управления.Но как докладчик страницы взаимодействует со всеми различными представлениями?
Спасибо, jbn