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