/// <summary>
 /// Purpose: Method to initialize the control.
 /// </summary>
 private void InitializeControl()
 {
     if (ViewState["AddEditControl"] == null)
     {
         PortalModuleControl myControl = (PortalModuleControl)this.LoadControl(Rainbow.Settings.Path.ApplicationRoot + "/" + this.Module.DesktopSrc);
         ViewState["AddEditControl"] = (IEditModule)this.LoadControl(myControl.AddModuleControl);
         AddEditControlPlaceHolder.Controls.Add((Control)ViewState["AddEditControl"]);
     }
     AddEditControl = (IEditModule)ViewState["AddEditControl"];
     //Attach events
     AddEditControl.DataActionStart += new Rainbow.KickStarter.CommonClasses.DataChangeEventHandler(this.EditControl_DataActionStart);
     AddEditControl.DataActionEnd   += new Rainbow.KickStarter.CommonClasses.DataChangeEventHandler(this.EditControl_DataActionEnd);
     AddEditControl.CancelEdit      += new EventHandler(this.EditControl_CancelEdit);
 }
 /// <summary>
 /// Purpose: Method to initialize the control.
 /// </summary>
 private void InitializeControl()
 {
     if (ViewState["AddEditControl"] == null)
     {
         PortalModuleControl myControl =
             (PortalModuleControl) this.LoadControl(Path.ApplicationRoot + "/" + this.Module.DesktopSrc);
         ViewState["AddEditControl"] = (IEditModule) this.LoadControl(myControl.AddModuleControl);
         AddEditControlPlaceHolder.Controls.Add((Control) ViewState["AddEditControl"]);
     }
     AddEditControl = (IEditModule) ViewState["AddEditControl"];
     //Attach events
     AddEditControl.DataActionStart += new DataChangeEventHandler(this.EditControl_DataActionStart);
     AddEditControl.DataActionEnd += new DataChangeEventHandler(this.EditControl_DataActionEnd);
     AddEditControl.CancelEdit += new EventHandler(this.EditControl_CancelEdit);
 }