Ваша проблема, скорее всего, в определениях модуля для модуля.У вас должен быть один из элементов управления, перечисленных в качестве типа элемента управления «представление».
Как правило, чтобы отображать пользовательский контроль (и никаких других модулей на странице), вы запрашиваете в формате URL: example.com/pagename/tabid/xx/ctl/ctlkey/mid/yyy/default.aspx
Где: xx - табид yy - идентификатор модуля. ctlkey - ключ элемента управления, настроенный в определении элемента управления.
Каждый модуль DNN имеет тип представления'это означает, что / ctl / ctlkey / mid / yyy не нужно включать в URL-адрес, поэтому стандартный URL-адрес example.com/pagename/tabid/xx/defualt.aspx покажет все модули на странице, в частности,элементы управления, имеющие тип «вид».Из-за этого у типа 'view' нет связанного ключа.
Итак, чтобы решить вашу проблему, перейдите на страницу определений модулей, нажмите на модуль и убедитесь, что у вас есть "view"Тип управления указан в списке, и что тип представления указывает на фактический элемент управления модуля.
Наконец, не забудьте, что он может работать нормально, но ваш модуль на самом деле не производит никакого действительного HTML.Это можно проверить, поместив точку останова в загрузку страницы для элемента управления и посмотрев, срабатывает ли она.