protected override void OnInit(EventArgs e) { // add message box control messageBox = (IMessageBoxControl)this.LoadControl( PanelGlobals.WebsitePanelRootPath + "UserControls/MessageBox.ascx"); this.Controls.AddAt(0, (Control)messageBox); ((Control)messageBox).Visible = false; // call base handler base.OnInit(e); }