protected void Page_Load(object sender, EventArgs e) { //Since we are not using CWAB we need to wire the MVP pattern manually _presenter = new ContactsListPresenter(this, new ContactsController(new CustomersDataSource())); this.ContactDetail1.UserControlLoaded += new EventHandler(ContactDetail1_UserControlLoaded); if (!this.IsPostBack) { this._presenter.OnViewInitialized(); } this._presenter.OnViewLoaded(); }