public override ModuleControlBase CreateModuleControl(ModuleInfo moduleConfiguration) { ModuleControlBase moduleControl = base.CreateModuleControl(moduleConfiguration); var segments = moduleConfiguration.ModuleControl.ControlSrc.Replace(".mvc", "").Split('/'); moduleControl.LocalResourceFile = string.Format("~/DesktopModules/MVC/{0}/{1}/{2}.resx", moduleConfiguration.DesktopModule.FolderName, Localization.LocalResourceDirectory, segments[0]); return(moduleControl); }
protected ModuleControlBase LoadAdminControl(string controlKey) { ModuleControlInfo moduleControl = ModuleControlController.GetModuleControl(controlKey); if (moduleControl != null) { if (File.Exists(Server.MapPath(moduleControl.ControlPath))) { try { ModuleControlBase controlToLoad = (ModuleControlBase)LoadControl(moduleControl.ControlPath); controlToLoad.ControlID = moduleControl.ControlID; return(controlToLoad); } catch (Exception ex) { Response.Write(ex.Message); } } } return(null); }