1

在此处输入图像描述

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

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

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

4

1 回答 1

5

为此,您有三个选择。

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

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

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

于 2012-02-16T15:15:17.043 回答