标签: asp.net webformsmvp
问题很简单。假设我有一个模型。我需要在第一页加载时将默认数据加载到模型中。我在哪里这样做?我想过在执行数据加载时会覆盖OnInit事件,但是当事件被触发时,Presenter就不可用了。
有什么建议吗?我是通过重写OnLoad方法来完成的,但由于某种原因,该方法被调用两次,并且还加载了两次数据。
答案 0 :(得分:1)
您不需要覆盖OnLoad方法,您应该附加到演示者中的load事件。在load事件中填充演示者中的Model。如果你要覆盖内置方法,那么你并没有按照预期使用MVP框架。