按DNN中的模块ID获取HTML模块内容

时间:2014-12-03 03:14:39

标签: c# dotnetnuke-module dotnetnuke-7

我正在使用C#开发自定义模块,并希望获取位于站点中的HTML模块的内容,以显示为我的模块的一部分。我怎样才能获得HTML内容。例如,如果我有一个ID为746的模块,我想用类似的东西来称呼它:

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

有办法做到这一点吗?我所评论过的所有课程似乎都被弃用了。

1 个答案:

答案 0 :(得分:1)

您应该使用Html模块中的控制器类:

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

由于Html模块支持工作流,因此每个模块可能有多个记录。