2014-11-25 2 views
0

Я видел несколько примеров, но они устарели. Я использую стандартный шаблон для создания модуля с помощью View, Edit, Setting.Как добавить управление в модуль

Я добавляю новый элемент управления TestPage : MyModuleBase в mymodule.dnn

<moduleControl> 
<controlKey>TestPage</controlKey> 
<controlSrc>DesktopModules/mymodule/TestPage.ascx</controlSrc> 
<supportsPartialRendering>False</supportsPartialRendering> 
<controlTitle>TestPage.ascx</controlTitle> 
<controlType>Edit</controlType> 
<iconFile /> 
<helpUrl /> 
<viewOrder>0</viewOrder> 
</moduleControl> 

затем Вид на кнопку мыши:

this.Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(this.TabId, "TestPage")); 

и перенаправляет/MyModule/CTL/тестовую страницу/portalid/0 и пусто. Что не так в моих настройках?

ответ

1

Вы должны использовать EditURL вместо NavigateURL, чтобы указать, что вы хотите загрузить определенный элемент управления для модуля, указанный в идентификаторе модуля.

Смежные вопросы