Проблемы с обложкой с несколькими элементами управления в модуле Dot Net Nuke - PullRequest
0 голосов
/ 17 апреля 2010

В модуле Dot Net Nuke, который я разрабатываю, мне нужно разделить элементы управления на несколько разных областей. К сожалению, похоже, что Dot Net Nuke считает, что любой элемент управления, идентифицированный клавишей управления, является экраном «редактирования» и автоматически меняет обложку.

  • Можно ли программно изменить это поведение?
  • Каков наилучший метод переключения элементов управления без изменения скина?

1 Ответ

2 голосов
/ 17 апреля 2010

Это тема, которую людям трудно понять и обойти. Для начала см. мой пост в блоге об изоляции модулей .

Короткая история заключается в том, что вы будете получать изоляцию модуля (которая включает в себя переключение на скин редактирования) всякий раз, когда вы используете управляющий ключ в URL для изменения элементов управления. Если вы не хотите такого поведения, вам придется обойти это.

Существует целый ряд устоявшихся техник, от простой самостоятельной работы до более сложных аранжировок. В своем блоге я указываю на навигационное руководство Майкла Вашингтона , которое включает в себя использование PlaceHolder и динамическую загрузку элементов управления в него, используя MultiView управление или использование нескольких определений модулей (что является совершенно другой парадигмой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...