2011-03-23 95 views
0

問題很簡單。假設我有一個模型。我需要在首頁加載時將默認數據加載到模型中。我在哪裏做這個?我認爲在執行數據加載時會覆蓋OnInit事件,但是當事件被觸發時Presenter不可用。WebformsMvp - 初始化模型

有什麼建議嗎?我通過重寫OnLoad方法來做到這一點,但由於某種原因該方法被調用兩次,並且也加載了兩次數據。

回答

1

您不應該需要重寫OnLoad方法,您應該將其附加到演示者中的加載事件。在裝入事件中在演示者中填充模型。如果您覆蓋內置方法,那麼您沒有按照預期使用MVP框架。