如何从头开始创建hello world DNN模块

时间:2017-03-01 10:14:36

标签: dotnetnuke web-frontend

我一直在寻找为DNN制作模块的教程,所有这些教程似乎建议从一个巨大的模板开始,然后添加你需要的东西,但我确信有一种方法只用准系统构建一个非常小巧轻便的模块。只需使用ASCX视图,并在屏幕上显示。什么是最简单的手写"Hello World" DNN模块?如果你真的需要一个模块中的大量额外的东西才能工作,获得模块模板的最简洁方法是什么?

背景:我来自前端开发,我正在寻找一种方法将我的前端脚本和样式打包在一起,然后只使用一个文件作为AJAX端点进行查询检索数据。

1 个答案:

答案 0 :(得分:3)

根据您的DNN版本,可以轻松地在DNN中创建一个简单的模块。

当您转到“主机>扩展程序”时,会出现一个类似“创建新模块”的按钮。填写字段,它将为您创建一个模块,您可以像任何其他模块一样使用。

将模块添加到页面时,您可以编辑模块本身的源代码(C#/ VB)。

这是创建基本模块的最快方法。但我仍然会推荐Chris Hammond的模板。它稍微复杂一些,但更易于维护,可以打包为其他DNN安装的独立安装程序。