在模块中要得到其他模块的信息,查了资料,用下面的方法就可以得到所有模块信息。
DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController();
ArrayList arr = objModules.GetAllModules();
for(int i=0;i<arr.Count;i++)
{
DotNetNuke.Entities.Modules.ModuleInfo info = (DotNetNuke.Entities.Modules.ModuleInfo)arr[i];
ListBox1.Items.Add(info.ModuleID.ToString() + "---" + info.ModuleControlId.ToString()+"="+info.TabModuleID.ToString() +"-" +
info.TabID.ToString() +"==" +info.ModuleTitle);
}