我想在DotNetNuke模块中获取ModuleName,但我不知道如何做到这一点?
我觉得在DNN中找到有关课程和如何做事的信息非常困难?是否有好的和实际文档?
答案 0 :(得分:0)
DNN API的一个重要之处在于理解术语,因为有时事情并不完全符合您的想法。
在谈论模块时,您的自定义代码是一个模块。因此,它的“名称”是您定义它的名称。当用户将模块添加到页面时,可以通过模块上的小齿轮图标“设置”链接访问“模块标题”。
您可以通过ModuleController类访问它。使用诸如
之类的东西var mc = new ModuleController();
var myModule = mc.GetModule(this.ModuleId);
var title = myModule.ContentTitle;
那里还有其他标题属性,您可能需要查看一下以找到适合您的DNN版本和需求的“正确”属性。
关于文件的其他问题。 DNN Wiki很有帮助,但并不包含所有内容。