Я создаю модуль, и мне удалось добавить пользовательский элемент управления в качестве типа представления, и все сработало. Я хочу добавить второй элемент управления, также как тип представления, но здесь начинаются проблемы.
Если я просто добавлю новый элемент управления в определение модуля, он отобразит только этот элемент управления, а не оба сразу. Если я удалю его, исходный элемент управления будет отображаться нормально. Вернувшись к определениям модулей, я перешел к элементам управления модуля и присвоил значения соответствующим свойствам Key. Когда я сохраняю, мой модуль исчезает со страницы, на которой он отображался. Если я попытаюсь добавить его снова, я получаю «Ссылка на объект не установлена на экземпляр объекта».
Путем проб и ошибок я обнаружил, что если я удалю ключ, я могу повторно добавить модуль, который снова работает (по крайней мере, как описано выше).
По сути, мне нужно несколько представлений для моего модуля, где отдельные представления могут отображаться на разных страницах (во многом как модуль Блог). Я не создаю пакет для распространения, поэтому почти готов просто создать отдельный модуль, но где в этом опыт обучения?
Я безуспешно искал учебник по созданию модуля с несколькими представлениями. Может ли кто-нибудь дать некоторое представление?