网页内容未显示在DotnetNuke的模块中

南极曼格

我是DotnetNuke的新手。因此,首先我不了解所有术语。我的问题是Webform.aspx的内容未显示在模块中。

让我描述这些步骤,以便可以轻松地跟踪缺少的步骤(如果有的话)。

  • 1-创建了一个DotnetNuke 7 C#编译模块项目。路径:F:\ website \ dnndev.me \ desktopmodules \ DNNModule2

    2-添加了WebForm1.aspx并添加了一行“ Hello World”

    3-生成项目DNNModule2_00.00.01_Install.zip在F:\ websites \ dnndev.me \ DesktopModules \ DNNModule2 \ DNNModule2 \ install中生成

    4-在http://www.dnndev.me/Admin/Extensions中添加了扩展名它已成功添加到模块中。

    5-创建新页面并通过拖放添加DNNModule2。但是,它不显示WebForm1.aspx的内容“ Hello World”。

在新网页中添加模块时,是否需要设置任何属性?

还建议我的流程是否错误。我很乐意改善。

谢谢

米切尔卖家

为了使DNN模块正常工作,您需要使用.ascx用户控件。通常,它们将从PortalModuleBase类继承。有几种选择,但这是最常见的。

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

您的用户控件在安装时应该是.dnn清单的一部分,并带有一个<controlkey/>值进行引用(因为未定义任何控制键,所以它是模块的默认视图。)

如果您不使用模板,那么是一个很好的例子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章