【发布时间】:2016-03-15 08:05:29
【问题描述】:
我看过很多帖子(例如,请参阅 https://stackoverflow.com/a/7363860/1378356),其中指出 ASP.NET 用户控件 (.ascx) 不打算用于不同的项目/程序集。相反,正确的方法是创建一个服务器/自定义控件。
我的问题是,创建 DNN 模块的目的是什么? DNN 模块通常有一个 .ascx 文件,该文件继承自 DotNetNuke.Entities.Modules.PortalModuleBase,该文件最终继承自 System.Web.UI.UserControl。
这是创建 DNN 模块的正确方法吗?如果是,我会在此过程中感到痛苦吗?
【问题讨论】:
标签: user-controls dotnetnuke dotnetnuke-module webusercontrol asp.net-customcontrol