将DNN模块转义权限复制到代码中的另一个DNN模块

时间:2016-09-27 11:05:57

标签: c# .net dotnetnuke

Original module permissions

复制模块的代码如下所示

ModuleInfo newModule = new ModuleInfo();
                    newModule.ModuleDefID = module.ModuleDefID;
                    newModule.AllTabs = false;
                    newModule.InheritViewPermissions = true;
                    newModule.PortalID = PortalId;
                    newModule.ContentItemId = module.ContentItemId;
                    newModule.ModuleTitle = module.ModuleTitle;
                    newModule.PaneName = module.PaneName;
                    newModule.TabID = NewTabInfo.TabID;
                    newModule.ModuleOrder = module.ModuleOrder;
                    newModule.DisplayPrint = module.DisplayPrint;
                    newModule.DisplayTitle = module.DisplayTitle;
                    newModule.IsShareable = module.IsShareable;
                    newModule.IsShareableViewOnly = module.IsShareableViewOnly;
                    newModule.ModulePermissions = module.ModulePermissions;
                    newModule.IsWebSlice = module.IsWebSlice;
                    newModule.WebSliceTitle = module.WebSliceTitle;
                    newModule.ContainerSrc = module.ContainerSrc;
                    newModule.Footer = module.Footer;
                    newModule.Header = module.Header;

有人可以告诉我,我有没有想念?复制模块后,对于新复制的模块

,权限如下所示

This is what I get after copied the module using above code

0 个答案:

没有答案
相关问题