1

我想创建一个模块,该模块在设置中有两个下拉菜单,它将获取已安装在 DNN 上的其他两个模块的模块ID 。

我如何将这些模块“导入”到新模块中而无需复制代码?我想隐藏这两个模块的视图,直到有人单击按钮以在弹出窗口中显示它们。

更新

这是我想要实现的原始问题: 如何在 Fancybox 弹出窗口中显示 DNN 模块?

4

1 回答 1

1

干得好。获取门户模块的片段。

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>";
}
于 2019-01-30T08:23:49.177 回答