Я видел много сообщений (например, см. https://stackoverflow.com/a/7363860/1378356), в которых заявляют, что пользовательские элементы управления ASP.NET (.ascx) не предназначены для использования в разных проектах / сборках. Вернее было бы создать серверный / настраиваемый элемент управления.
У меня вопрос, как тогда было предназначено для создания модуля DNN? Модули DNN обычно имеют файл .ascx, который наследуется от DotNetNuke.Entities.Modules.PortalModuleBase, который в конечном итоге наследуется от System.Web.UI.UserControl.
Это правильный способ создания модуля DNN, и если да, то я буду испытывать трудности в процессе?