如何在DNN中以编程方式制作新页面

时间:2019-05-08 02:07:23

标签: c# asp.net dotnetnuke

如何在安装插件的同时创建新页面?稍后,该插件应位于新创建的页面。在DNN中可以这样做吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

安装模块后,您可以使用类似的方法在UpdateModule进程中添加新页面

TabController.Instance.AddTab(...)

但是我不确定您是否还可以在该页面上添加模块本身,因为安装进度可能尚未完全完成。您必须尝试,为此需要一个新的Module实例,并在TabModules中使用TabID和ModuleID记录。

看看IUpgradeable界面。

开心的DNNing!
迈克尔