我想创建一个 新的 在设置中有两个下拉菜单的模块,通过它可以获得 模ID 已安装在DNN上的其他两个模块。
如何在不复制代码的情况下将这些模块“导入”到新模块中?我想隐藏这两个模块的视图,直到有人单击按钮在弹出窗口中显示它们。
更新
这是我想要实现什么的最初问题: How to show a DNN module in a Fancybox pop up?
干得好。获取门户模块的代码段。
var allModules = DesktopModuleController.GetPortalDesktopModules(PortalId); foreach (var module in allModules) { var moduleInfo = module.Value; //because allModules is a List<KeyValuePair> Label1.Text += moduleInfo.DesktopModuleID + " - " + moduleInfo.FriendlyName + "<br>"; }