我正在使用C#开发自定义模块,并希望获取位于站点中的HTML模块的内容,以显示为我的模块的一部分。我怎样才能获得HTML内容。例如,如果我有一个ID为746的模块,我想用类似的东西来称呼它:
var objModule = new ModuleControler();
var myModule = ModuleControler.GetModuleContentsByID(746);
myLabel.text = myModule.html;
有办法做到这一点吗?我所评论过的所有课程似乎都被弃用了。
答案 0 :(得分:1)
您应该使用Html模块中的控制器类:
DotNetNuke.Modules.Html.HtmlTextController.GetAllHtmlText(int ModuleID)
等
由于Html模块支持工作流,因此每个模块可能有多个记录。