网页内容在DotnetNuke的Module中没有显示

本文关键字:显示 Module DotnetNuke 网页内容 | 更新日期: 2023-09-27 18:15:26

我是DotnetNuke的新手。首先,我不知道所有的术语。我的问题是Webform的内容。aspx不显示在模块中。

让我来描述一下步骤,这样就可以很容易地跟踪遗漏的步骤。

  • 1-创建了一个项目的DotnetNuke 7 c#编译模块。路径:F: ' dnndev.me ' desktopmodules ' '网站DNNModule2

    2-添加WebForm1。并添加一行"Hello World"

    3-构建项目,DNNModule2_00.00.01_Install.zip在F: ' dnndev.me ' DesktopModules ' '网站DNNModule2 ' DNNModule2 '安装

    4-在http://www.dnndev.me/Admin/Extensions添加扩展。它补充道

    5-创建新页面并通过拖放添加DNNModule2。但它WebForm1.aspx.

  • 不显示内容"Hello World"

我需要设置任何属性,而我在新网页中添加模块?

也建议如果我的流程是错误的。我很乐意改进。

谢谢

网页内容在DotnetNuke的Module中没有显示

要使DNN模块正常工作,您需要使用.ascx用户控件。通常,这些将继承自PortalModuleBase类。有几个选项,但这是最常见的。

。aspx页面本身可以存在于DNN中,但是,它们只有在您直接访问它们时才可用,而不是通过模块进程。

您的用户控制,当设置应该是.dnn清单的一部分,并引用一个<controlkey/>值。(就像没有定义控制键一样,作为你模块的默认视图。)

如果你没有使用模板,这是一个很好的例子。