дотнетнуке перенаправление - PullRequest
0 голосов
/ 17 сентября 2010

как я могу перенаправить в dotnetnuke 5.3 + на определенную страницу?

Ответы [ 4 ]

2 голосов
/ 17 сентября 2010

DotNetNuke API имеет вспомогательные методы для навигации. См. DotNetNuke.Common.Globals.NavigateURL метод перегрузки.

В зависимости от различных требований, разработчики используют этот метод. Например, если вы хотите перенаправить на вкладку с идентификатором 80, вы можете просто написать DotNetNuke.Common.Globals.NavigateURL (80), и он перенаправит пользователя на вкладку с идентификатором 80

.

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

Надеюсь, это полезно.

1 голос
/ 23 января 2013

DotNetNuke.Common.Globals.NavigateURL() не выполняет перенаправление, оно просто создает целевой URL на основе предоставленного вами параметра.

Получив этот URL, вы можете назначить его гиперссылке или выполнитьResponse.Redirect() с этим

0 голосов
/ 28 сентября 2015

Вы можете получить TabID (ID страницы) в c # / Vb.Передать идентификатор вкладки в функцию DotNetNuke.Common.Globals.NavigateURL (TabID). Это вернет URL.

0 голосов
/ 17 сентября 2010

Если включенный URL Rewriter не делает этого за вас, вы можете использовать Snapsis PageBlaster или коммерческий мастер-модуль iFinity Url (http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls). На более глубоком уровне и, если вы используете IIS7, вы можете использоватьФункция перезаписи URL там.

В противном случае, вы можете попробовать это:

  1. Перейти на страницу, которую вы хотите перенаправить, функции страницы, настройки
  2. Найти дополнительные настройки изатем Другие настройки
  3. Нажмите переключатель «URL (ссылка на внешний ресурс)» и заполните поле Местоположение
...