2013-03-27 2 views
0

Я использую скомпилированный модуль Visual Studio.Навигация DNN7 внутри того же скомпилированного модуля

Я хочу перемещаться между различными элементами управления ascx, которые я добавил в решение. Когда пользователь нажимает кнопку, я хочу загрузить другой элемент управления ascx и разрешить им редактировать некоторые данные.

Каков наилучший способ обработки ascx для навигации по ascx в одном модуле?

+0

Когда я пытаюсь зарегистрировать другой элемент управления на странице View.ascx, другой элемент управления будет работать, но элементы управления выпадающим списком отображаются неправильно. Любые идеи, почему элемент управления dropdownlist в другом элементе управления ascx не будет отображаться правильно? –

ответ

1

Посмотрите на Navigating between DotNetNuke module controls using EditURL() or NavigateURL() для получения подробной информации о доступных вам параметрах для навигации между элементами управления в вашем модуле.

+0

Работает ли NavigateURL() для DNN7? –

+0

Да, никаких изменений для DNN 7 не было. DNN 6 добавил идею всплывающих окон, поэтому в зависимости от настроек сайта, определения модуля и выбранного метода навигации вы можете получить URL-адрес, который на самом деле является JavaScript для открытия управление в всплывающем окне. Но это единственное реальное изменение в «NavigateURL» в последней памяти (и это влияет на «EditUrl» намного больше, чем «NavigateURL», как правило). – bdukes

+0

Нужно ли регистрировать новые элементы управления ascx в файле *. *. Dnn? Я вижу, что Edit, View и Settings находятся там. –

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