Я новичок в использовании шаблона MVP, и я просто хочу убедиться, что лучший способ вызова докладчика из пользовательского элемента управления.
MyPage.aspx имеет докладчика MyPresenter
Страница содержит пользовательский элемент управления, который принимает Presenter от MyPage через свойство, которое я настроил из MyPage
MyUserControl.Presenter = this.Presenter
Я сейчас пытаюсь вызвать Method1 внутри презентатора, который извлекает некоторую конфигурацию и устанавливает ее в представлении из пользовательского элемента управления.
Presenter.Method1(); // calls method and sets config to the view
Во-первых, мой вопрос
- должен ли я использовать докладчик в пользовательском элементе управления таким образом?
Если это так, допустимо ли получать доступ к значению вида через пользовательский элемент управления, как показано ниже.
Presenter.View.MyData
Я просто хочу убедиться, что я не пойду по совершенно неправильному пути с этим!