我剛剛使用MVP模式,我只是想確保從用戶控件中調用演示者的最佳方式。ASP.NET Web窗體 - 模型視圖演示者和用戶控件
MyPage.aspx有一個主持人MyPresenter
該頁面包含通過屬性我設置從我的頁面
MyUserControl.Presenter = this.Presenter
我現在想接受我的頁面的演示用戶控件在提交者中調用方法1,該提取者檢索一些配置並將其設置在來自用戶控件的視圖中。
Presenter.Method1(); // calls method and sets config to the view
我的問題是首先
- 我應該使用主持人在這樣的用戶控件?
如果是這樣,通過用戶控件訪問視圖值是否有效,如下所示。
Presenter.View.MyData
我只是想確保我不會走下這個完全錯誤的道路!
你讀過這篇文章:http://haacked.com/archive/2006/08/09/ASP.NETSupervisingControllerModelViewPresenterFromSchematicToUnitTestsToCode.aspx? – smartcaveman 2011-04-04 14:14:48
我剛讀過,但仍不確定是否回答我的問題。雖然好讀。 – Andrew 2011-04-04 14:21:02
是的,我沒有足夠的經驗來回答你的問題,但我認爲這可能有幫助。 – smartcaveman 2011-04-04 14:27:23