我可以避免所有打包并仅使用 .ascx 文件创建一个 Web 应用程序并使用它吗?我能找到的最接近的是这篇文章,它适用于 5.1,并不完全适用于 v6。
http://mestanzasoft.wordpress.com/2011/03/27/creating-a-dotnetnuke-dnn-module-with-an-ascx-control/
因此,如果有关于 v6 的更新教程,请告诉我。
最佳答案
您应该能够从“主机”->“扩展”页面中选择创建新模块,然后选择控件(我认为这就是博客文章所说的)。具体是什么不起作用?
您可能遇到的问题是控件需要从 IModuleBase
继承(可能通过 PortalModuleBase
)。您不能只是在网站中删除一个对 DNN 一无所知的控件,然后让 DNN 将其放入模块中(尽管您可以在这样的控件周围制作一个薄包装器)。
关于asp.net - 在 DotNetNuke 6 中创建模块并进行调试的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6902767/