将自定义设置选项卡添加到Dotnetnuke(DNN)中的自定义模块

时间:2011-08-14 10:29:58

标签: dotnetnuke dotnetnuke-module

我正在DNN 6中编写一个新模块(DNN 5的相同问题)。默认情况下,您在特定页面中放置的任何模块的模块设置部分中都有一些默认选项卡。 例如,在下图中,我们有“模块设置”,“权限”和“页面设置”。

enter image description here

问题是如何在模块的设置部分添加更多标签(多个标签)。例如,一个“常规设置”选项卡和另一个“高级设置”选项卡。

2 个答案:

答案 0 :(得分:1)


你只需要在settings.ascx控件中添加一些代码,它会在设置部分自动添加一个新标签。

如果要为设置设置特殊名称,只需修改* .dnn文件的节点:

<moduleControl>
<controlKey>Settings</controlKey>
<controlSrc>DesktopModules/YourModuleName/Settings.ascx</controlSrc>
<supportsPartialRendering>False</supportsPartialRendering>
<controlTitle>xxSetting(any name you want) Settings</controlTitle>
<controlType>Edit</controlType> <iconFile />
<helpUrl />
<viewOrder>0</viewOrder>
</moduleControl>

答案 1 :(得分:1)

您可以在ascx中添加所需的任何代码,并在更新和加载方法中添加代码behinde中的代码。此代码可以帮助您:http://www.dotnetnuke.com/Community/Community-Exchange/view/question/id/240.aspx