Dotnetnuke在Modul中获取ModuleName

时间:2015-12-18 13:22:13

标签: dotnetnuke

我想在DotNetNuke模块中获取ModuleName,但我不知道如何做到这一点?

我觉得在DNN中找到有关课程和如何做事的信息非常困难?是否有好的实际文档?

1 个答案:

答案 0 :(得分:0)

DNN API的一个重要之处在于理解术语,因为有时事情并不完全符合您的想法。

在谈论模块时,您的自定义代码是一个模块。因此,它的“名称”是您定义它的名称。当用户将模块添加到页面时,可以通过模块上的小齿轮图标“设置”链接访问“模块标题”。

您可以通过ModuleController类访问它。使用诸如

之类的东西
var mc = new ModuleController();
var myModule = mc.GetModule(this.ModuleId);
var title = myModule.ContentTitle; 

那里还有其他标题属性,您可能需要查看一下以找到适合您的DNN版本和需求的“正确”属性。

关于文件的其他问题。 DNN Wiki很有帮助,但并不包含所有内容。