Другая проблема, с которой я столкнулся в DNN5:
В настоящее время я создаю модуль, который отображает GridView со столбцом «Редактировать».Когда пользователь нажимает на столбец «Редактировать», он должен открыть форму редактирования в новом окне.Эта форма редактирования представляет собой ASPX-страницу внутри папки моего модуля и ожидает параметр ModuleId для доступа к настройкам модуля;эта часть работает нормально, и я могу получить настройки модуля.
Однако у меня все еще есть следующие проблемы:
Как я могу локализовать своиМетки? Я пробовал управление ярлыками DNN, но безуспешно.Я также попробовал asp: Label с «meta: resourceKey», но похоже, что он не может получить доступ к локальному файлу ресурса.
Очень неудобно использовать Aspx-страницы вмой модуль, так как он будет работать вне контекста DotNetNuke.Кто-нибудь знает подход, который позволяет мне использовать PortalModuleBase?Я пытался отобразить страницу DotNetNuke в новом окне, просто ссылаясь на элемент управления для загрузки.Однако когда я это сделаю, он покажет мне полную страницу (например, с панелью навигации, нижним колонтитулом и т. Д.), И я на самом деле просто хочу показать элемент управления.Кроме того, я могу открыть свою Aspx-страницу только путем ссылки на /DesktopModules/MyModule/Page.aspx вместо DNN NavigateUrl или около того.
Спасибо за ваши ответы.