我目前正在构建一个应该具有相同DNN模块的多个实例的页面,但是我无法唯一地识别每个实例。我认为ModuleId
属性可以解决这个问题,但进一步的研究表明ModuleId
在该模块的所有实例中共享。有没有人知道如何唯一地识别DNN模块的每个实例?
答案 0 :(得分:0)
尝试使用TabModuleId,虽然ModuleId在模块的所有“副本”中共享,而不是模块的所有实例。
如果您要向A页添加模块(通过控制面板),然后将同一模块添加到同一页面(通过控制面板),您将获得一个新的ModuleID和一个新的TabModuleId
如果您要将模块复制到另一个页面(通过控制面板添加现有),请在第一页上选择模块。两个模块的ModuleId是相同的,但TabModuleIds将是唯一的。