【问题标题】:DotNetNuke Not showing the action menu on multiple copies of a moduleDotNetNuke 未在模块的多个副本上显示操作菜单
【发布时间】:2014-08-01 15:45:51
【问题描述】:

我正在开发 DNN 站点,并且正在将现有模块注入页面。我遇到了一个问题,一旦模块被注入,模块的任何其他实例在编辑模式下都不会显示操作菜单。我需要弄清楚如何为模块的所有实例显示操作菜单。

我正在使用此代码进行注入:

Pane pane = new Pane((HtmlContainerControl)this._htmlContainer);
ModuleInfo miModuleToInject = GetModuleInfo(iModuleID);

miModuleToInject.ContainerPath = "";
miModuleToInject.ContainerSrc = "";
miModuleToInject.DisplayTitle = false;
miModuleToInject.StartDate = DateTime.Now.Date;
miModuleToInject.EndDate = DateTime.Now.AddDays(1).Date;

pane.InjectModule(miModuleToInject);

【问题讨论】:

  • 页面上是否有任何 javascript 错误?
  • 与此无关。不过我得到了答案。

标签: dotnetnuke dotnetnuke-module


【解决方案1】:

上周有一个类似的问题,只有页面上的第一个模块有一个有效的操作菜单。

在我的情况下,它是违规模块的 ascx 中的一个额外标签。

让我发疯,试图弄清楚我做错了什么。远射我知道,但我经常忘记先检查简单的东西!

【讨论】:

  • 是的,就是这样。谢谢。
  • 欢迎您,您可能是我在这里关注的第一人!
猜你喜欢
  • 1970-01-01
  • 2014-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多