private void LoadControl(IEditPagePanelExtensionPoint extension) { var editPanel = new PanelEditPagePanelExtensionControl { PanelId = extension.EditPagePanelId, Text = extension.Text, CssClass = extension.CssClass }; var control = Page.LoadControl(extension.UserControlSrc); control.ID = Path.GetFileNameWithoutExtension(extension.UserControlSrc); editPanel.Controls.Add(control); Controls.Add(editPanel); }