如何在DNN 6页面上添加模块用户控件?

时间:2012-02-16 13:50:44

标签: dotnetnuke dotnetnuke-module dotnetnuke-6 dotnetnuke-imc

enter image description here

(这就是我的模块定义的样子。)

我正在使用DNN 6,我有以下用户控件的模块。现在,当我添加要在页面上添加的模块时,它总是显示View.ascx;那我怎么能显示pagestarter.ascx?

我的目标是我有页面A,它应该显示VIew.ascx,我有页面B应该显示PageStarter.ascx。

1 个答案:

答案 0 :(得分:5)

要做到这一点,你有三个选择。

  1. 添加第二个模块定义,并将第二个控件添加到没有键的项目中。这样就可以在每次添加模块时将其添加到页面中。然后,您可以删除您不想要的那个。

  2. 将另一个模块创建为一个单独的模块,该模块将添加第二个项目

  3. 通过动态加载所需控件,在自动注册的主ascx中控制加载。