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

Jig*_*dya 1 dotnetnuke dotnetnuke-module dotnetnuke-6 dotnetnuke-imc

在此输入图像描述

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

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

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

Mit*_*ers 5

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

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

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

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