2011-07-23 76 views
0

任何人都可以解釋如何爲SharePoint Web部件實現MVP模式,當您有用戶控件(包括下拉菜單)和Web部件屬性(或甚至更多的編輯部分)時。SharePoint WebParts MVP模式

太謝謝你了。

+0

您的意思是對於Visual WebPart,還是您有一個加載多個用戶控件的WebPart? – Bernd

+0

加載一個或兩個用戶控件的Web部件。 – sssreddy

回答

0

將webpart控件和webpart屬性(包括它們存儲的數據)視爲視圖代碼。您真的不想在webpart屬性中保留任何域模型信息。 這使得創建演示者界面變得更加容易,webpart屬性和webpart控件視圖都可以調用以檢索域模型信息。

創建一個像樣的工廠來獲得演示者的實例,並且您的代碼應該很好地分離。

+0

問題是我有用戶控件(1或2每個webpart)(我認爲這是視圖)。現在我無法弄清楚webpart屬性如何連接。如果我讓webpart類實現視圖,我不知道如何設置數據(特別是下拉菜單)。我可以讓webpart中的主持人設置屬性,它將inturn設置用戶控件的屬性,但我不知道這是否是正確的方法。 – sssreddy