DotNetNuke Не показывает меню действий на нескольких копиях модуля

Я работаю над сайтом 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);

person David Francis    schedule 01.08.2014    source источник
comment
Вы получаете какие-либо ошибки javascript на странице?   -  person Chris Hammond    schedule 02.08.2014
comment
Ничего связанного с этим. Я получил ответ, хотя.   -  person David Francis    schedule 04.08.2014


Ответы (1)


На прошлой неделе была аналогичная проблема, когда только первый модуль на странице имел рабочее меню действий.

В моем случае это был лишний тег в ascx модуля-нарушителя.

Свел меня с ума, пытаясь понять, что я делаю не так. Я знаю, что это далеко не так, но я часто забываю сначала проверить простые вещи!

person James Donnelly    schedule 03.08.2014
comment
Да, это было так. Спасибо. - person David Francis; 04.08.2014
comment
Добро пожаловать, вы можете быть первым человеком, на которого я наступил здесь! - person James Donnelly; 05.08.2014