Получить содержимое модуля HTML по идентификатору модуля в DNN

Я разрабатываю собственный модуль на C# и хотел бы, чтобы содержимое HTML-модуля, расположенного на сайте, отображалось как часть моего модуля. Как я могу получить содержимое html. Например, если бы у меня был модуль с идентификатором 746, я бы назвал его примерно так:

var objModule = new ModuleControler();
var myModule = ModuleControler.GetModuleContentsByID(746);
myLabel.text = myModule.html;

Есть ли способ сделать это? Все классы, которые я рассмотрел, кажутся устаревшими.


person blair260    schedule 03.12.2014    source источник


Ответы (1)


Вы должны использовать классы контроллера из модуля Html:

DotNetNuke.Modules.Html.HtmlTextController.GetAllHtmlText(int ModuleID)

и т.п.

Поскольку модуль Html поддерживает рабочий процесс, в каждом модуле может быть более одной записи.

person Michael Tobisch    schedule 03.12.2014