【发布时间】:2013-06-09 16:39:53
【问题描述】:
在 DNN 中,当开发自定义模块时,自定义模块的用户控件通常继承自 DNN 框架中称为“PortalModuleBase”的特殊基类。
是否可以不从这个特殊的 DNN 基类继承自定义模块用户控件,只是创建一个常规用户控件,它有自己的编辑和查看逻辑,继承自 UseControl .Net Framework 基类?
【问题讨论】:
标签: dotnetnuke
在 DNN 中,当开发自定义模块时,自定义模块的用户控件通常继承自 DNN 框架中称为“PortalModuleBase”的特殊基类。
是否可以不从这个特殊的 DNN 基类继承自定义模块用户控件,只是创建一个常规用户控件,它有自己的编辑和查看逻辑,继承自 UseControl .Net Framework 基类?
【问题讨论】:
标签: dotnetnuke
可能,是的,但是您将失去 DNN 的好处。 PortalModuleBase 类继承自常规的 .NET 基类,它只是提供了一个附加层,其中包含 TabId(页面 id)、UserInfo(用户属性)和 DNN 模块经常使用的其他各种信息。
【讨论】: